fork download
  1. #include <iostream>
  2. #include <map>
  3. #include <string>
  4. using namespace std;
  5.  
  6. class Test
  7. {
  8. private:
  9. map<string, int> m;
  10. public:
  11. int &Submit( const string &s )
  12. {
  13. m[s] = 10;
  14. return m[s];
  15. }
  16. void Create()
  17. {
  18. for( auto i = m.begin(); i != m.end(); i++ )
  19. {
  20. i->second = 1;
  21. }
  22. }
  23. };
  24.  
  25. int main() {
  26. Test t;
  27. int &i = t.Submit( "Hello" );
  28. cout << i << '\n';
  29. t.Create();
  30. cout << i << '\n';
  31. return 0;
  32. }
Success #stdin #stdout 0s 3464KB
stdin
Standard input is empty
stdout
10
1