c++变量 const用法有哪些

avatar
作者
筋斗云
阅读量:0

在C++中,const关键字用于定义常量,即一个值在程序执行过程中不会被改变。const关键字可以用在变量、函数参数和函数返回值上。

  1. 常量变量:
const int num = 10; 
  1. 指针常量:指针本身是常量,指向的值不可变
int value = 5; const int* ptr = &value; 
  1. 常量指针:指针指向的值是常量
int value = 5; int* const ptr = &value; 
  1. 常量成员函数:在类中声明成员函数为const,表示该函数不会修改成员变量
class MyClass { public:     void print() const {         //不修改成员变量     } }; 
  1. 常引用:引用的对象是常量
int value = 5; const int& ref = value; 

总的来说,const关键字可以用于定义常量,保护变量不被修改,以及声明不会修改成员变量的成员函数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!