1. 构造方法中调用构造方法
假如一个类中有Obj(), Obj(int a) 两个方法
如果在Obj()中调用Obj(2)是有问题的,会发现是两个不同对象,需要用到
new(this) Obj(2);
这样的话就会是同一个对象
2. 放在方法名后面的const
const放在方法名后面表示这个方法不会对类的成员变量进行修改,也就是说不修改m_xxx的变量,这样提高了程序的健壮性。
也因为这样,所以只能在成员方法后面使用,不能在非成员方法后使用。
3. C++中会大量使用&引用,这样既提高了程序执行效率,也可以避免指针的误用而造成的问题。