您的位置:首页 > 编程语言 > C语言/C++

C++cosnt总结,捎带总结指针引用 define和const

2016-01-02 19:20 495 查看
源于网上这两篇文章,总结下const

https://www.zybuluo.com/quinn/note/77067总结const一些用法

点击打开链接     总结const和define的区别

点击打开链接  引用指针区别。reference必须有对象,重载必须用它,null和要改指向的必须指针。其它情况用指针吧。

const指针问题总结点不错。

如果const位于的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量; 

如果const位于*的右侧,const就是修饰指针本身,即指针本身是常量。

四、使用const的一些建议

·             要大胆的使用const,这将给你带来无尽的益处,但前提是你必须搞清楚原委;

·             要避免最一般的赋值操作错误,如将const变量赋值,具体可见思考题;

·             在参数中使用const应该使用引用或指针,而不是一般的对象实例,原因同上;

·             const在成员函数中的三种用法(参数、返回值、函数)要很好的使用;

·             不要轻易的将函数的返回值类型定为const;

·             除了重载操作符外一般不要将返回值类型定为对某个对象的const引用;

·             任何不会修改数据成员的函数都应该声明为const 类型。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: