1

簡単な質問:

vector<int> vi;
vi.reserve(1984);
vi[84] = 1900;

これは合法ですか?ここで話しているのは、位置 84 の要素が破壊されていると考えているため、dtor が騒乱を引き起こす可能性のあるウィジェットではなく、位置 84 にはランダムな (またはおそらくゼロ d) メモリがあることに注意してください。

4

1 に答える 1