程序停留在类定义的Vector

时间:2014-07-10 16:26:58

标签: c++

我定义了一个类,然后创建了一个类向量并初始化了行和列:

#include <iostream>
#include <vector>

class Vertex {
    // class definition
};

int main()
{
    std::vector <std::vector <Vertex> > v1(2,std::vector <Vertex>(2));
    std::cout << "end of the program";
}

我正在使用Eclipse,当我运行程序时没有错误,但在控制台窗口中我看不到程序的结束&#34;输出。程序似乎停留在矢量定义。

1 个答案:

答案 0 :(得分:0)

您需要刷新cout的缓冲区:

std::cout << "end of the program" << std::flush;