通通好课 通通好课 小鹅通精品课程合作平台

《Effective C++》视频教程 专栏

《Effective C++》视频教程

《Effective C++》官方视频教程
139
立即购买 领券立享 6 折
通通好课店铺 手机访问店铺
获取更多优惠

课程详情

《Effective C++》视频教程

课程目录(30)

  • 条款1:视 C++ 为一个语言联邦 条款1:视 C++ 为一个语言联邦 视频
  • 条款2:尽量以const,enum,inline替换#define 条款2:尽量以const,enum,inline替换#define 视频
  • 条款3:尽可能使用const 条款3:尽可能使用const 视频
  • 条款4:确保对象在使用之前被初始化 条款4:确保对象在使用之前被初始化 视频
  • 条款5:了解C++默默编写并调用哪些函数 条款5:了解C++默默编写并调用哪些函数 视频
  • 条款6:若不想使用编译器自动生成的函数,就该明确拒绝 条款6:若不想使用编译器自动生成的函数,就该明确拒绝 视频
  • 条款7:为多态基类声明虚析构函数 条款7:为多态基类声明虚析构函数 视频
  • 条款8:别让异常逃离析构函数 条款8:别让异常逃离析构函数 视频
  • 条款9:绝不在构造和析构过程中调用虚函数 条款9:绝不在构造和析构过程中调用虚函数 视频
  • 条款10:令等于运算符返回指向当前对象的引用-2 条款10:令等于运算符返回指向当前对象的引用-2 视频
  • 条款11:在operator=中处理自我赋值 条款11:在operator=中处理自我赋值 视频
  • 条款12:拷贝对象的所有部分 条款12:拷贝对象的所有部分 视频
  • 条款13:以对象管理资源 条款13:以对象管理资源 视频
  • 条款14:在资源管理类中小心拷贝行为 条款14:在资源管理类中小心拷贝行为 视频
  • 条款15:在资源管理类中提供对原始资源的访问 条款15:在资源管理类中提供对原始资源的访问 视频
  • 条款16:成对使用new和delete时要采用相同形式 条款16:成对使用new和delete时要采用相同形式 视频
  • 条款17:以独立语句将new出来的对象置入智能指针 条款17:以独立语句将new出来的对象置入智能指针 视频
  • 条款18:让接口容易被正确使用,不易被误用 条款18:让接口容易被正确使用,不易被误用 视频
  • 条款19:设计class犹如设计type 条款19:设计class犹如设计type 视频
  • 条款20:宁以常量引用传递替换值传递 条款20:宁以常量引用传递替换值传递 视频
  • 条款21:必须返回对象时,别妄想返回其引用 条款21:必须返回对象时,别妄想返回其引用 视频
  • 条款22:将成员变量声明为private 条款22:将成员变量声明为private 视频
  • 条款23:宁以non-member、non-friend替换member函数 条款23:宁以non-member、non-friend替换member函数 视频
  • 条款24:若所有参数皆需类型转换,请为此采用非成员函数 条款24:若所有参数皆需类型转换,请为此采用非成员函数 视频
  • 条款25:考虑写出一个不抛异常的swap函数 条款25:考虑写出一个不抛异常的swap函数 视频
  • 条款26:尽可能延后变量定义式出现的时间 条款26:尽可能延后变量定义式出现的时间 视频
  • 条款27:尽量少做转型动作 条款27:尽量少做转型动作 视频
  • 条款28:避免返回 handles 指向对象的内部成分 条款28:避免返回 handles 指向对象的内部成分 视频
  • 条款29:为“异常安全”而努力是值得的 条款29:为“异常安全”而努力是值得的 视频
  • 条款30:透彻了解 inlining 的里里外外 条款30:透彻了解 inlining 的里里外外 视频