有没有办法将矢量推回矢量?C++

Cla*_*aud 0 c++ 2d vector

例如,如果我有一个或多个2D向量,我只想将它们存储在数据库中.

 vector<vector<double>> one2DVector;
 vector<vector<double>> two2DVector;

 //Obviously can't do that but this is what I want to do
 vector<vector> dataBase;

 dataBase.push_back(one2DVector);
 dataBase.push_back(one2DVector);
Run Code Online (Sandbox Code Playgroud)

Joh*_*nck 5

你需要这样声明:

vector<vector<vector<double>>> dataBase;
Run Code Online (Sandbox Code Playgroud)

请注意,如果使用C++ 98而不是C++ 11,则需要在>括号之间放置空格.