int main()
{
map<int,string> my_map;
vector<map<int,string> > v_temp;
vector< vector<map<int,string> > > vectors;
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
{
my_map.insert(make_pair(1,"sea"));
my_map.insert(make_pair(2,"ocean"));
v_temp.push_back(my_map);
}
vectors.push_back(v_temp);
v_temp.clear();
}
for(size_t i=0;i<vectors.size();i++)
for(size_t j=0;j<vectors[i].size();j++)
std::cout << "vectors[" << i << "][" << j << "][" << vectors[i][j].first<< " "<<vectors[i][j].second<<"]"<< std::endl;
return 0;
}
^
I am facing compilation issue stating no member having first and second. How can I access it. Thanks in advance.