動的にサイズが変更されるchar配列が必要です。私はどのくらいの大きさを得ることができるのか分からないので、事前配分はオプションではありません。それは20バイトを1回も超えることはありません。次回は5kbまで達します。新しいサイズの呼び出しを最小限に抑えた可変サイズのchar配列?
割り当てを標準ベクトルのようにしたいと思います。
私はSTDベクトル<文字を使用するのではと思った>しかし、彼らは時間を無駄にするように、すべてのものをプッシュバックは思え:
strVec.clear();
for(size_t i = 0; i < varLen; ++i)
{
strVec.push_back(0);
}
はこれが私にできる最善であるかのアイテムの束を追加する方法がありますすぐにベクトルに?これを行うより良い方法かもしれません。
おかげ
参照[こちら](http://www.cplusplus.com/reference/stl/vector/resize/) – Shahbaz
どのようなデータが使用されていますか? –
'std :: vector'にはこの目的のための' reserve'メソッドがあります。 – AJG85