关于const修饰符的问题
- C/C++ code
const int a = 8;
- C/C++ code
int const a = 8;
[解决办法]
一样的。。。。。。。。。。。
[解决办法]
但是当遇到指针的时候,,,const的位置在*左右两种不一样的
[解决办法]
在指针时要区分,因为需要表示两种意思
类成员函数也要区分,分别修饰返回值和函数体
其他的只要能通过编译,就不需要区分,因为只有一种意思需要表示,你不表示这种意思那就表示编译错误……
[解决办法]
建成 int const a = 8; int const * const p = &a;
可以比直的理解每一const都修它前面的型。
[解决办法]
只有对于指针才有不同
[解决办法]
这样写是没有区别的
- C/C++ code
const int a = 8;int const a = 8;
[解决办法]
除了指针,一般变量的const申明是一样的。
[解决办法]
一回事