测试案例1:
struct A{ const int x = 2; A() : x(3) { }};
测试案例2:
struct A{ const int x = 2; A() { x = 3; // compile error! error: read-only variable is not assignable }};解决方法 在第一个示例中,您将初始化常量变量,在默认构造变量之后,您将为其分配值.这些是不同的 *** 作,初始化后常量不能进行赋值. 总结
以上是内存溢出为你收集整理的在构造函数C标准中修改const吗?全部内容,希望文章能够帮你解决在构造函数C标准中修改const吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)