const理解和用法
2013-07-09 16:18
239 查看
1.将const实施于成员函数的目的,是为了确认该成员函数可作用于const对象身上。
A.使class接口容易被理解 即区分哪些函数可以改变对象的内容
B.使“操作const对象成为可能”,因为const对向只能点取const成员函数
原则就是不能改变const对象的数据 所以const成员函数不能调用非const成员函数
2返回值类型为内置类型的函数 其返回值不能作为l-value
L-value中的L指的是Location,表示可寻址. The "l" in lvalue can be thought of as location.
R-value中的R指的是Read,表示可读. The "r" in rvalue can be thought of as "read" value.
A.使class接口容易被理解 即区分哪些函数可以改变对象的内容
B.使“操作const对象成为可能”,因为const对向只能点取const成员函数
原则就是不能改变const对象的数据 所以const成员函数不能调用非const成员函数
2返回值类型为内置类型的函数 其返回值不能作为l-value
L-value中的L指的是Location,表示可寻址. The "l" in lvalue can be thought of as location.
R-value中的R指的是Read,表示可读. The "r" in rvalue can be thought of as "read" value.
相关文章推荐
- C的关键字——const的理解和用法
- 关于C的关键字——const的理解和用法
- const的一些用法和理解
- C语言中const的用法和理解
- 实例理解const用法
- 关于C的关键字——const的理解和用法小总结
- C的关键字——const的理解和用法
- C的关键字——const的理解和用法
- 理解C++里面的const的一些用法
- C的关键字——const的理解和用法
- c++中const用法的理解
- const的理解和用法
- const 的理解和用法
- 关于“const ”关键字和“static”关键字用法的一些理解
- C的关键字——const的理解和用法
- const的理解和用法
- const用法+自己的理解
- C++中的const成员函数(函数声明后加const,或称常量成员函数)用法详解
- C++ Const 用法总结
- @Configuration和@Bean的用法和理解