Discover
Index
Index
Index
About
About
About
Engineering
Engineering
Engineering
Journal
Journal
Journal
Fiction
Fiction
Fiction
Credentials
Credentials
Credentials
Discover
Discover
Discover
Friends
Friends
Friends
←
INDEX
←
ENGINEERING
// 02 — CPP
C++
25 ENTRIES
UPDATED 2025.04.08
SORT
OLDEST FIRST
NEWEST FIRST
C++ 面向对象、STL 容器与模板进阶
001
C++ 入门基础:从 C 到 C++ 的第一堂课
从 C++ 的历史讲起,带你认识命名空间、C++ 的输入输出、缺省参数、函数重载、引用、内联函数、auto、范围 for、nullptr 等入门核心概念。
2025.04.08
→
002
类和对象(上):从 struct 到 class,认识面向对象的第一站
从 struct 与 class 的对比讲起,带你理解对象、类的定义、访问限定符、封装、作用域、this 指针、类的声明与定义分离、默认成员函数等核心概念。
2025.04.09
→
003
类和对象(中):构造、析构与拷贝,对象的生死与复制
深入讲解构造函数、析构函数的原理与调用时机,阐明编译器自动生成的默认成员函数,剖析拷贝构造的深浅拷贝陷阱与初始化列表。
2025.04.10
→
004
类和对象(下):static、友元、内部类与深浅拷贝的收尾
讲解类中的 static 成员与 static 成员函数、友元函数与友元类、内部类的概念,以及运算符重载的更多场景、构造函数的隐式类型转换与 explicit。
2025.04.11
→
005
C++ 内存管理与 new/delete 深度剖析:从养成好习惯到洞穿底层
讲透 C/C++ 程序的内存分区,深入 new/delete 与 malloc/free 的本质区别,剖析 operator new、new[]/delete[]、定位 new 与内存泄漏问题。
2025.04.12
→
006
C++ 模板初阶:用一段代码生成一堆代码的泛型魔法
从泛型编程思想讲起,深入函数模板与类模板的写法、模板参数的推导与实例化、typename 与 class、非类型模板参数,以及模板为何不能声明定义分离。
2025.04.13
→
007
STL 简介:走进 C++ 标准模板库的魔法世界
认识 C++ 标准模板库(STL):三大组件容器、算法、迭代器的分工,六大组件全览,以及常用容器分类与学习路线。
2025.04.14
→
008
C++ string 字符串类完全指南:告别 C 风格字符串的痛
从 C 风格字符串的局限讲起,深入 std::string 的构造、容量、访问、迭代器、增删改查、子串查找与替换、compare、字符串与数字互转、c_str 与深浅拷贝实现思想。
2025.04.15
→
009
C++ vector 容器完全指南:动态数组的扩容魔法与高效访问
深入 std::vector 的底层原理:与原生数组的对比、size/capacity、倍增扩容机制、随机访问为何 O(1)、增删改查接口与迭代器失效规避。
2025.04.16
→
010
C++ list 容器完全指南:双向链表的高效插入与删除
深入 std::list 的底层:带头双向循环链表结构、为何插入删除 O(1)、双向迭代器、list 独有的 sort/splice/remove/unique 与底层实现思想。
2025.04.17
→
‹
PREV
1
2
3
NEXT
›
GO