C++学习:常引用
2015-12-25 00:25
465 查看
int n; const int &r = n;
不能通过常引用去修改其引用的内容,但是常引用引用的值是可以修改的,见下面的代码:
int n = 100; const int &r = n; r = 200;//编译错 n = 300;//没问题
非常引用类型或者变量可以用来初始化常引用类型,反过来不可以,除非进行强制类型转换
const int MAX = 23; const double pi = 3.14; const char *p = "hello";
对应于C中的define,学了C++尽量使用C++
相关文章推荐
- 【C++ STL应用与实现】64: 如何使用shuffle和random_shuffle : 洗牌 (since C++11)
- C语言项目总结
- C++学习:引用
- C++基础--指针1
- c语言:#和##的区别及作用
- c语言:printf可以自动把两个字符串合并成一个字符串,并且可以合并多个
- c语言
- c语言
- c语言:宏里面参数不加括号容易出错,在使用时尽量加括号及举例
- c语言:宏的使用举例
- 简短的c++程序
- 实战c++中的智能指针unique_ptr系列-- std::unique_ptr的构造(尽量使用C++14中的std::make_unique,而不是new)
- 实战c++中的智能指针unique_ptr系列-- std::unique_ptr的构造(尽量使用C++14中的std::make_unique,而不是new)
- c语言:输出一个数组,判断是否存在问题,若有,请找出问题并改正
- c语言
- c语言项目总结
- c语言
- C++ 纯虚函数
- C++函数pow()精度丢失问题
- Leetcode 9 - Palindrome Number