📅  最后修改于: 2023-12-03 15:29:42.178000             🧑  作者: Mango
const
关键字在 C++ 中用于指示一个变量的值是常量,不能被修改。在这里,我们将介绍 const
关键字在 C++ 中的常见用法以及如何使用它。
可以使用 const
关键字声明常量。例如,以下代码声明了一个常量 PI
:
const double PI = 3.1415926;
在这里,我们使用 const
关键字声明了一个名为 PI
的常量,并将其值设置为 3.1415926
。这意味着 PI
的值不能被修改。
可以将 const
关键字用于函数参数中,以确保函数不能修改参数的值。例如:
void printHello(const std::string& name)
{
std::cout << "Hello, " << name << "!" << std::endl;
}
在这里,我们将参数 name
声明为 const std::string&
。这意味着函数不能修改 name
的值。
可以将 const
关键字用于函数返回值类型中,以确保函数返回的值是常量。例如:
const int getValue()
{
return 42;
}
在这里,我们将返回值类型声明为 const int
。这意味着函数返回的值是常量,不能被修改。
可以将 const
关键字用于类中的成员函数中,以确保该函数不会修改成员变量的值。例如:
class MyClass {
public:
int getValue() const
{
return value;
}
private:
int value = 42;
};
在这里,我们将 getValue()
函数声明为 const
。这意味着该函数不会修改 MyClass
中的成员变量 value
的值。
const
关键字在 C++ 中用于指示变量或函数的值是常量,不能被修改。它的常见用法包括声明常量,函数参数,函数返回值类型以及类中的成员函数。在编写 C++ 代码时,使用 const
关键字可以提高代码的可读性和可维护性。