本文是对学习侯捷视频 c++面向对象高级编程系列博客的目录总索引。
c++面向对象高级编程 学习一 不带指针的类:
访问私有成员变量的方式,内联inline,常量成员函数,构造函数,值传递,引用传递,操作符重载
c++面向对象高级编程 学习二 带指针的类:
拷贝构造,赋值构造,析构函数
c++面向对象高级编程 学习三 堆、栈和内存泄漏:
堆,栈,内存泄漏,new,delete,array new,array delete
c++面向对象高级编程 学习四 静态、类模板、函数模板:
静态,类模板,函数模板
c++面向对象高级编程 学习五 组合、委托与继承:
组合,委托,继承
c++面向对象高级编程 学习六 虚函数:
non-virtual,virtual,pure virtual 函数
c++面向对象高级编程 学习七 转换函数:
转换函数
c++面向对象高级编程 学习八 non-explicit-one-argement-ctor:
explicit
c++面向对象高级编程 学习九 pointer-like classes:
智能指针,迭代器, . 和 -> 的区别
c++面向对象高级编程 学习十 function-like classes:
仿函数
c++面向对象高级编程 学习十一 类模板、函数模板、成员模板:
namespace,类模板,函数模板,成员模板
c++面向对象高级编程 学习十二 模板相关:
模板特化,模板偏特化,模板模板参数
c++面向对象高级编程 学习十三 数量不定的模板参数,auto,for:
template<typename T, typename…Types>,auto,for
c++面向对象高级编程 学习十四 引用:
值,指针,引用,常量成员函数const是函数签名的一部分
c++面向对象高级编程 学习十五 组合&继承关系下的构造和析构
c++面向对象高级编程 学习十六 vptr和vtbl:
虚指针,虚函数,继承,动态绑定,示例程序
c++面向对象高级编程 学习十七 const, new, delete