Jim*_*Jim 6 c++ arrays static const
我之前看过const在static数组的声明中使用了两次,现在我正在创建自己的静态数组我想知道为什么在某些情况下需要两次const.
有一组指针会有所不同吗?
a. static const TYPE name[5];
b. static const TYPE const name[5];
c. static const TYPE* name[5];
d. static const TYPE* const name[5];
Run Code Online (Sandbox Code Playgroud)
我的理解是b.无效,但如果使用const两次有效,它的目的是什么?
ani*_*nio 14
const TYPE*x;
意味着x指向的东西是const.
TYPE*const x;
意味着指针x是const.
结合2你得到:
const TYPE*const x;
意味着指针和指向的东西都是const.
| 归档时间: |
|
| 查看次数: |
1610 次 |
| 最近记录: |