c++ 如何实现,readonly

需求:
我要实现一个常量字段,只能赋值一次,赋值后不容许更改。
类似于c#的readonly或者java final #include <iostream> class  A{
public:
A(int machine_id):_machine_id(machine_id) {
    std::cout << "构造函数"  << std::endl;
} int get_machine_id(){
    return _machine_id;
} //int change_machine_id(int a){
 //   _machine_id = a; //这个是不允许的
//} private:
    const int _machine_id;
}; using namespace std; int main()
{
    A a(100);
    std::cout << a.get_machine_id() << std::endl;
    return 0; }
上一篇:java定时器的使用(Timer)


下一篇:【笔记】js Array.prototype.slice.call(arguments) 将函数的参数转换为数组方法的见解