码迷,mamicode.com
首页 > 编程语言 > 详细

C++ 相关积累

时间:2021-06-02 18:11:51      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:常指针   http   a*   函数   nbsp   c++   rgb   意义   pre   

 编译器为class A{}生成的函数

 1 class A
 2 {  
 3   public:  
 4     A();                           //缺省构造函数  
 5     A(const A&rhs);               //拷贝构造函数  
 6     ~A();                          //析构函数   
 7     A& operator=(const A&rhs);   //赋值运算符  
 8     A* operator&();                //取址运算符  
 9     const A* operator&() const;    //取址运算符(const版本)  
10 };  

 

 

------    ---------   ---------     -------    ----   ---

const放在函数前分为两种情况,

    一返回指针,此时该对象只能立即复制给新建的const char*,而不能是char*,意在强调值被保存在常指针中,

    二返回一个char也就是值,此时const无意义,应当避免。

 const放在函数后表明,该成员函数不得修改本对象任何成员,如果有对成员赋值语句则报错,相当于一种接口规范。

 

--------      -----------     --------         ----------

技术图片

 

 ------    ---------   ---------     -------    ----   ---

C++ 相关积累

标签:常指针   http   a*   函数   nbsp   c++   rgb   意义   pre   

原文地址:https://www.cnblogs.com/Knight02/p/14829570.html

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