如何创建常量指针的动态数组
How do I create a dynamic array of const pointers?
我创建了一个动态指针数组,如下所示:
int ** A;
A = new int*[10];
如何创建常量指针的动态数组?const去哪儿了?
由cdecl.org提供:
A = new int * const bar[10];
这将给你一个数组10长的指针,不能设置为任何内容。您还应该将A声明为:
int * const *A;
否则,您将遇到const
铸造问题。
或者,您可能想要一个10个指向常量int
:的指针数组
a = new const int *a[10];
相关文章:
- 如果非动态变量被指针引用,何时超出范围?
- 在对象指针上调用 Delete 是否会递归删除其动态分配的成员
- 指针的 C++ 动态数组 - 何时需要使用它?
- 使用指针在存在特征库的情况下动态分配 c++ 中的矩阵
- 指针类型类成员的动态强制转换的恒定性是什么?
- 删除包含包含动态对象的 STL 容器的智能指针
- 带有模板问题的指针的动态数组
- 存储指向动态数组元素的指针
- 动态维度数组的 C++ 别名指针
- 尝试创建指向动态分配的字符数组的指针
- 我如何用智能指针动态升起和降低
- 将指针添加到成员对象中的指针动态阵列
- 指针动态分配(核心倾倒)
- 如何在C++中增大和缩小双指针动态数组
- 指向指针数组的指针(动态分配)
- 使用指针动态数组同时输出整数值列表
- 从方法指针动态创建泛型函数指针,推导返回值和参数
- 使用指针动态分配数组
- 双指针动态分配
- 如何使用指针动态分配内存