1.最好不要在.h中使用using
2.使用C库时避免使用.h而是前面加c,例如<cstdio>
3.尾后迭代器就好像dummy_tail
4.凡是使用了迭代器的循环体,都不要向迭代器所属的容器添加元素
5.在除法运算中,如果两个运算对象的符号相同则商为正(如果不为0的话),否则商为负。
6.函数不需要改变元素值的时候,最好把形参定义成const
7.常量表达式是指不会改变并且在编译过程就能得到计算结果的表达式
8.使用class和struct定义类唯一的区别就是默认的访问权限;出于统一编程风格考虑,当我们希望定义的类的所有成员是public的时,使用struct;反之,如果希望成员是private的,使用class.
9.友元类向外部提供其非公有成员访问权限的一种机制。友元的访问权限与成员函数一样。友元可以是类,也可以是函数。
10.如果成员是const、引用,或者属于某种未提供默认构造函数的类类型,我们必须通过构造函数初始值列表为这些成员提供初始值。