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