
Effective C++
wanlizhengren
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Effective C++读书笔记--Item 1:从四个语言层次理解C++
可以将C++理解成由四个子语言组成:C、Object-Oriented C++、Template C++、STL。 C: 代码块 语句 数组 指针 内置数据类型 预处理器 Object-Oriented C++: 类(构造函数、析构函数、copy构造函数、copy assignment) 封装 继承 多态 virt原创 2009-09-26 15:44:00 · 685 阅读 · 0 评论 -
Effective C++读书笔记--Item 2:使用const,enum和template inline函数代替宏
这个Item主要针对C程序员。 一、对于单纯常量,最好以const对象或者enums替换#define;二、对于形似函数的宏,最好用inline函数替换#define. 注意:1、什么是the enum hack?在类中定义static类型时编译器不允许赋初值(只能声明),但是你确实要在类中使用该值时,可以用enum代替static。有一个理论基础:一个属于枚举类型原创 2009-09-26 16:11:00 · 994 阅读 · 0 评论