私は多くの両端キューを定義しており、それらすべてを消去またはポップする必要がある場合は、すべての両端キューに対してそれを実行する必要がありました。私が簡単にできると思ったのは、deques をある種の配列またはリストに入れて、ループできるようにすることでした。
私がやりたいことは次のようなものです(基本的には疑似コードのみ):
deque<f32> pos, vel, rot, prop;
deque deques[] = {pos, vel, rot, prop};
for(i=0; i<deques.length; i++) deques[i].pop_back();
(でもうまくいかない)