如何遍历 Vector of Vectors 并在 cpp 中显示输出
How to Iterate through Vector of Vectors and Display the output in cpp
我创建了一个带有两个变量的简单 class
class myclass
{
string Var1;
string Var2;
};
现在我已经创建了一个向量来存储这个 class
的多个对象
vector <myclass> myvector;
现在我将再创建一个包含向量组(即向量的向量)的向量
vector <vector <myclass>> myvectorofvectors;
现在我需要一种方法来读取每个元素并在输出屏幕上打印,我如何在 C++98 中实现它?
对于 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 ...
}
}
我创建了一个带有两个变量的简单 class
class myclass
{
string Var1;
string Var2;
};
现在我已经创建了一个向量来存储这个 class
的多个对象vector <myclass> myvector;
现在我将再创建一个包含向量组(即向量的向量)的向量
vector <vector <myclass>> myvectorofvectors;
现在我需要一种方法来读取每个元素并在输出屏幕上打印,我如何在 C++98 中实现它?
对于 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 ...
}
}