繁体   English   中英

如何创建一个动态的const指针数组?

[英]How do I create a dynamic array of const pointers?

我创建一个动态的指针数组,如下所示:

int ** A;
A = new int*[10];

如何创建一个动态的const指针数组? const哪里去了?

cdecl.org提供

A = new int * const bar[10];

这将为您提供10个长指针,该指针不能设置为任何值。 您还应将A声明为:

int * const *A;

否则,您将遇到const转换问题。

或者,也许您想要一个包含10个指向常量int指针的数组:

a = new const int *a[10];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM