3D ベクトルの各要素に対してメソッドを実行する最速の方法を知りたいです。
次があるとします。
std::vector<vector<vector<CLS>>> myVec;
可能な限り最速の方法で次のループを実行したい:
for(int cycle=0;cycle<10;cycle++) // do it 10 times
{
for(int i=0;i<myVec.size();i++)
{
for(int j=0;j<myVec[i][constant].size();j++)
{
foo(myVec[i][constant][j]);
}
}
}
私の場合、中期指数は常に一定であることはよく言及されています。std::vector を十分に高速に使用していますか、それとも別のタイプのコンテナを提案していますか?
あなたの助けを楽しみにしています.Thanks