指向指向动态数组的指针的C++指针
C++ Pointer to Pointer that points to Dynamic Array
嗨,我正在尝试创建这个指针,这是正确的方法吗?
我有一个指针:
class listaFiguras {
//Atributos
int numElementos;
figuraGeom **lista = new (figuraGeom*)[0];
public :
//Constructor sin parametros
listaFiguras();
//Destructor
~listaFiguras();
//Sets y Gets
void setnumElementos(int);
virtual void setLista(figuraGeom**);
int getnumElementos();
virtual figuraGeom* getLista();
//Vaciar lista
void vaciarLista();
//Añadir elemento
void anyadirElemento(figuraGeom *);
};
这就是我要做的:
列表:指向图的指针指向一个动态数组,其中每个元素都是指向图的指针
提前谢谢!
如果你想从头开始分配所有东西,你可以使用
FIG ** list = new (FIG*)[number_of_pointers];
for(uint i = 0; i<number_of_pointers; ++i)
{
//Set pointer to a new FIG object.
list[i] = new FIG(constructor_arguments);
}
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 为什么使用 "this" 指针调用派生成员函数?
- 函数向量_指针有不同的原型,我可以构建一个吗
- 使用指针从C++中的数组中获取最大值
- 助记符和指向成员语法的指针
- 嵌入方指针压缩已禁用
- 数组的指针从不分段故障
- C++ 指针的内存地址和指向数组的内存地址如何相同?
- 何时在引用或唯一指针上使用移动语义
- QMetaObject invokeMethod的基于函数指针的语法
- 如何从 std::atomic 中提取指针 T<T>?
- 如何在 C# 中映射双 C 结构指针?
- C++将浮点指针值舍入为小数位数
- 为什么++(*p)更改指针值
- 调整大小后指向元素值的指针unordered_map有效?
- 正在将指针转换为范围
- 使用指向成员的指针将成员函数作为参数传递
- 将OpenCV C++重写为EmguCV C#-如何使用指针
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错