我之前看过在静态数组的声明中使用了两次const
,现在我正在创建自己的静态数组,想知道在某些情况下为什么需要两次使用 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];
我的理解是,b.
是无效的,但如果使用两次 const 是有效的,那么它的目的是什么?