分类：教育/科学-理工学科-化学
问题：如何定义vector存放字符串数组(里面每个元素都是字符串数组) 
string ds[6];

strVec.push_back(ds);



vector<string [6]> strVec;
vector<string []> strVec;
vector<string > strVec;
vector< vector<string> > strVec;
这样定义都不行
回答：#include <string>
#include <vector>

void foo()
{
typedef vector<string> strArray;
typedef vector<strArray> strArray2;

strArray strings1;
strings1.push_back("string1");
strings1.push_back("string2");

strArray2.push_back(strings1);

strArray strings2;
strings2.push_back("string21");
strings2.push_back("string22");

strArray2.push_back(strings2);



}

这个试验下