码迷,mamicode.com
首页 > 其他好文 > 详细

2. 第一部分 const 相关

时间:2020-02-10 09:25:48      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:一个   类型   目的   bsp   成员函数   成员   理解   const 对象   函数   

1. 对于单纯的常量,尽量用 const 对象或 enum 替换 #define

2.对于形似函数的 宏,应该用 inline 函数替换 #define 

3.  const 出现在星号左边,表示被指向的东西是常量;出现在星号右边,表示指针是常量。

4. 应该在所有不需要改动的地方,使用 const ,来避免不必要的错误。

5. 将 const 用于成员函数的好处有:使得 class 容易理解;可以操作 const 对象。

6. 应该使用非 const 函数版本调用 const 函数版本,并用 const_cast 解除 const 限制,这样做的目的是避免代码重复。

7. 必须在使用对象之前先将其初始化。对于内置类型以外的东西,初始化的由构造函数负责。因此应该确保每一个构造函数都将对象的每一个成员初始化。

2. 第一部分 const 相关

标签:一个   类型   目的   bsp   成员函数   成员   理解   const 对象   函数   

原文地址:https://www.cnblogs.com/Hello-Nolan/p/12289772.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!