转换为const int

时间:2012-05-04 12:47:58

标签: c++ c

如何将int的值复制到新的const int ??

来自:

int start= 343;

进入这个:

const int end = start;

如何做到这一点,任何一个例子?我真的不知道怎么样,请帮帮我 -

2 个答案:

答案 0 :(得分:9)

像这样:

int start = 343;
const int end = start;

如果您想确保end是const,请尝试修改它:

end++; // Compile error!

答案 1 :(得分:0)

如果您使用的是C ++,则可以在运行时设置常量成员变量:

class M
{ 
    public: 
      M(int number) : mNumber(number)
      {
      }
    const int mNumber;
};
相关问题