cpp代码中如何定义常量
时间: 2024-12-24 19:39:08 浏览: 3
在C++中,你可以通过关键字`const`来定义常量。常量可以分为两类:基本数据类型的常量(如整数、浮点数等)和对象的常量引用。
1. **基本数据类型常量**:
```cpp
const int age = 25; // 定义一个整型常量
const double pi = 3.14; // 定义一个双精度浮点常量
```
2. **对象的常量引用**:
```cpp
int value;
// 确保value不会改变
const std::string name = "John"; // 对字符串对象创建常量引用
const int& constantInt = value; // 对原始类型变量创建常量引用
```
3. **枚举类型**:
```cpp
enum Color {RED, GREEN, BLUE}; // 定义枚举常量
const Color favoriteColor = RED;
```
4. **静态成员变量**:
```cpp
class MyClass {
public:
static const int counter = 0; // 静态成员常量
};
```
阅读全文