これは、switchステートメントを凝縮する方法に関する以前の質問の続きです。以前に提供された入力を使用しましたが、要素をベクトルに挿入する方法についてエラーが発生しますが、これがC ++でベクトルを挿入した方法だと思いましたか?
std::queue<myStruct > myQueue1, myQueue2, myQueue3, myQueue4, myQueue5
void change(float posx, float posy, int idNumber){
myStruct newDir;
newDir.psX = posx;
newDir.psY = posy;
std::vector< std::queue<myStruct> > myVector (5);
myVector.begin();
myVector.insert (myQueue1);
myVector.insert (myQueue2);
myVector.insert (myQueue3);
myVector.insert (myQueue4);
myVector.insert (myQueue5);
if (idNumber >= 1 && idNumber<= 5){
myVector[idNumber-1].push (newDir);
}
}
TIA助けていただければ幸いです。