fork download
  1. #include <vector>
  2. #include <iostream>
  3. #include <map>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. vector<string> a, b;
  10. a.push_back("something");
  11. b.push_back("somethingelse");
  12.  
  13. cout << (a == b ? "true" : "false") << endl;
  14.  
  15. a.push_back("somethingelse");
  16. b.insert(b.begin(), "something");
  17.  
  18. cout << (a == b ? "true" : "false") << endl;
  19.  
  20. map<vector<string>, string> weirdmap;
  21. weirdmap[a] = "success";
  22.  
  23. cout << weirdmap[b];
  24.  
  25. return 0;
  26. }
Success #stdin #stdout 0.01s 2868KB
stdin
Standard input is empty
stdout
false
true
success