如何遍历 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 ...
        }
    }