私は最近、次の投稿を書きました:
c++ で VERY large 2D list of floats を保存するにはどうすればよいですか? エラー処理?
float の 2D リストのような構造をベクトルとして実装することを提案する人もいれば、deque と言う人もいました。
私が収集したものから、ベクトルは連続メモリを必要としますが、したがってより効率的です。明らかに、可能であればこれが望ましいでしょう。
したがって、私の質問は、基本構造がどのくらいの長さになるかについての良いルールは何ですか...
1. float
2. int
...メモリの問題を回避するためにベクトルから両端キューに切り替える前に?
たとえば、「約 400 万の float または 800 万の int で、切り替える必要があります...」などの回答を探しています ...可能であれば。