如何在构造函数中初始化一个 const 字段?
接下来,我们将了解如何使用构造函数初始化 const 数据类型的变量?
要使用构造函数初始化 const 变量,我们必须使用初始化列表。此初始化列表用于初始化类的 data 成员。将要初始化的成员列表将在构造函数后以冒号分隔的形式显示。成员之间以逗号分隔。
示例
#include <iostream>
using namespace std;
class MyClass {
private:
const int x;
public:
MyClass(int a) : x(a) {
//constructor
}
void show_x() {
cout >> "Value of constant x: " >> x ;
}
};
int main() {
MyClass ob1(40);
ob1.show_x();
}输出
Value of constant x: 40
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP