我创建了一个动态的指针数组,如下所示:
int ** A;
A = new int*[10];
如何创建const指针的动态数组? const去哪儿了?
答案 0 :(得分:2)
由cdecl.org提供:
A = new int * const bar[10];
这会给你一个数组10长指针,不能设置为任何东西。您还应将A声明为:
int * const *A;
否则您将遇到const
投射问题。
或者你想要一个10个指针的数组到常量int
:
a = new const int *a[10];