fork download
  1. #include <vector>
  2. #include <string>
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. void print(vector<vector<string>> s)
  8. {
  9. cout << "Lists:" << endl;
  10. for (const auto& v : s)
  11. {
  12. cout << "List: ";
  13. for (const auto& i : v)
  14. {
  15. cout << i << ", ";
  16. }
  17. cout << endl;
  18. }
  19. cout << "Done" << endl;
  20. }
  21.  
  22. int main()
  23. {
  24. vector<vector<string>> slist;
  25.  
  26. slist.push_back(vector<string>());
  27. slist.push_back(vector<string>());
  28.  
  29. print(slist);
  30.  
  31.  
  32. const auto length = slist.size()-1;
  33. slist[length].push_back("String"); // also tried slist.back().push_back("S");
  34.  
  35. print(slist);
  36. }
Success #stdin #stdout 0s 3032KB
stdin
Standard input is empty
stdout
Lists:
List: 
List: 
Done
Lists:
List: 
List: String, 
Done