オブジェクトのインスタンスをベクター (例: A a; vectorA.push_back(a)) に push_back しようとしていますが、ベクターのサイズが 16777216 (16*1024*1024) を超えると、再度 push_back しようとするとコードがクラッシュします。 ) (ベクトルの容量も 16777216 です。これは、ベクトルがメモリを再割り当てすることを意味します)。
問題にどのように対処すればよいか知っている人はいますか? 使用メモリは約320MBであることが確認されました。