21xrx.com
2024-12-22 17:22:03 Sunday
登录
文章检索 我的文章 写文章
C++中的const关键字
2023-07-05 07:39:39 深夜i     --     --
C++ const 变量声明 函数声明

C++中的const关键字是一种非常重要的特性,它可以用来声明一个常量,防止变量在程序运行过程中被改变。const关键字可以用在变量、函数及类中。

在变量中,const常量必须初始化,且不能再次赋值。例如,以下代码:


const int num = 5;

表示将变量num声明为常量,且赋值为5。这意味着在整个程序的执行过程中,num的值始终为5,不能再被修改。

在函数中,const关键字可以用来设置是否能够修改函数的参数。当将参数设置为const时,函数将不能够修改该参数的值。例如:


int sum(const int a, const int b){

  //a += 2; 这句话会导致编译错误

  return a + b;

}

在类中,const关键字可以用来定义常量成员函数。这些函数不能修改类的成员变量,只能返回值或执行打印操作等。例如:


class Time{

public:

  Time(): _hour(0), _minute(0), _second(0){}

  void print() const

    std::cout<< _hour <<":"<< _minute <<":"<< _second <<std::endl;

  

private:

  int _hour, _minute, _second;

};

在上述代码中,print()为常量成员函数,它不能修改_hour、_minute、_second这三个成员变量。

总之,const关键字能够帮助我们编写更加安全可靠、易于维护的代码。如果您还没有使用const关键字来声明常量,不妨试试吧。

  
  
下一篇: Node.js沙箱简介

评论区

{{item['qq_nickname']}}
()
回复
回复