【More Effective C++】杂项讨论

条款三十二:在未来时态下发展程序

  • 提供完整的class,例如为每个类处理copy construction动作
  • 合理设计接口,例如禁止不希望发生的动作
  • 泛化代码

 

条款三十三:将非尾端类设计为抽象类

如条款名字。

 

条款三十四:如何在同一个程序中结合C++和C

  • 关于函数的命名重整技术、static类型对象的初始化技术
  • extern "C"的使用
  • 在C++中编写main函数:C++编译器在main函数开头和结尾插入函数处理static对象的初始化,如果没有main则无法对该类对象进行构造和析构
  • delete和new、malloc和free搭配使用

 

条款三十五:让自己习惯与标准C++

如条款名字。

posted @ 2022-03-11 16:36  axingzheng  阅读(23)  评论(0)    收藏  举报