0

我想动态创建一个数组结构,但我不知道确切的大小,所以它会在我想要的时候添加......

考虑以下示例..

 Struct abc
 {
    double **ptrPoints;
    int size;    
  };

我正在定义指针变量

abc* obj;

我不知道确切的大小,所以我不能像这样玷污

obj = new abc[size];

只要条件满足,就会添加元素..我想要它像矢量但我不想使用它....

请建议我以任何方式编写这样的功能......谢谢你

4

2 回答 2

2

查找向量。所有的腿都适合你吗?

于 2013-08-09T05:55:05.933 回答
0

想知道为什么你不想使用矢量。但是您最初可以声明足够大小的数组。然后维护一个正在使用的元素的计数器。如果没有空间,则使用realloc.

似乎是除向量之外的唯一解决方案。

这个_realloc

于 2013-08-09T05:58:23.173 回答