`
tmj_159
  • 浏览: 700605 次
  • 性别: Icon_minigender_1
  • 来自: 永州
社区版块
存档分类
最新评论

C++ 知识整理

 
阅读更多

1. 构造方法中调用构造方法

假如一个类中有Obj(), Obj(int a) 两个方法

如果在Obj()中调用Obj(2)是有问题的,会发现是两个不同对象,需要用到

new(this) Obj(2);

 这样的话就会是同一个对象

 

2. 放在方法名后面的const

const放在方法名后面表示这个方法不会对类的成员变量进行修改,也就是说不修改m_xxx的变量,这样提高了程序的健壮性。

也因为这样,所以只能在成员方法后面使用,不能在非成员方法后使用。

 

3. C++中会大量使用&引用,这样既提高了程序执行效率,也可以避免指针的误用而造成的问题。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics