次のように宣言された変数があります
vector<vector<float>> a(10, vector<float>(20));
私がやろうとしているのは、データを保存することですが、転置された線形配列に保存することです
float *linear = new float[200];
そのため、最終的には、線形配列に 20 要素の 10 行 (既に実装済み) ではなく、10 要素の 20 行があります。
ベクトルから線形配列にコピーしてから線形配列を転置する代わりに、これを行うより良い方法はありますか?