重学C++ 用成员初始化器初始化常量数据成员

来源:互联网 发布:mac 重新安装程序 编辑:程序博客网 时间:2024/05/19 20:56
#include<iostream>using std::cout;using std::endl;class C{public:C(int i):x(i){}int getX() const{return this->x;}/*void setX(int x){this->x=x;}*/private:const int x;};int main(){C c(13);cout<<c.getX()<<endl;return 0;}//常量对象不能通过赋值修改,因此必须初始化它。类的数据成员用const声明时,必须使用成员初始化器//向构造函数提供类对象的数据成员的初始值。

原创粉丝点击