私は持っていvector<vector<int> > tchSubVec
ます。
この行を実行できない理由がわかりません: vector<int>& vec = tchSubVec[i];
。
.
また、の最後に置くと、IDEからの提案はありませんtchSubVec[i]
。
完全なコードは次のとおりです。
for(vector<vector<int> >::iterator i = tchSubVec.begin(); i < tchSubVec.end(); i++)
{
cout << "Subjects of teacher " << distance(tchSubVec.begin(), i) << " : \n";
vector<int>& vec = tchSubVec[i];
for(vector<int>::iterator j = vec.begin(); j < vec->end(); j++)
{
cout << vec[i] << ", ";
}
}
コードの何が問題になっていますか?