0

配列の構造を動的に作成したいのですが、正確なサイズがわからないので、いつでも追加できます...

次の例を考えてみましょう..

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

私はポインタ変数を定義しています

abc* obj;

正確なサイズがわからないので、汚すことはできません

obj = new abc[size];

要素は、条件が満たされるたびに追加されます..ベクターのようにしたいのですが、使用したくありません....

このような機能を書く方法を教えてください...ありがとう

4

2 に答える 2

2

vectorを検索します。あなたのためにすべての足の仕事をします。

于 2013-08-09T05:55:05.933 に答える
0

なぜベクトルを使いたくないのだろうか。ただし、最初は十分なサイズの配列を宣言できます。次に、使い果たされた要素のカウンターを維持します。スペースがない場合は、 を使用しますrealloc

ベクトル以外の唯一の解決策のようです。

これを参照してくださいrealloc

于 2013-08-09T05:58:23.173 に答える