我创建了一个带有两个变量的简单类
class myclass
{
string Var1;
string Var2;
};
现在我已经创建了一个存储该类的多个对象的向量
vector <myclass> myvector;
现在我将再创建一个包含载体组的载体(即载体载体)
vector <vector <myclass>> myvectorofvectors;
现在我需要一种方法来读取每个元素并在输出屏幕上打印,如何在C ++ 98中实现这一点?
答案 0 :(得分:1)
对于C ++ 98,请使用:
vector< vector<myclass> >::iterator row;
vector<myclass>::iterator col;
for (row = myvectorofvectors.begin(); row != myvectorofvectors.end(); row++) {
for (col = row->begin(); col != row->end(); col++) {
// do stuff ...
}
}