fork(4) download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. class MyStr
  5. {
  6. std::string m_MyStr;
  7. public:
  8. MyStr(const std::string &str)
  9. : m_MyStr(str)
  10. {}
  11.  
  12. const std::string &GetString() const
  13. { return m_MyStr; }
  14. };
  15.  
  16. void DoSth(const MyStr &mystr)
  17. {
  18. std::cout << mystr.GetString() << '\n';
  19. }
  20.  
  21. int main() {
  22. //DoSth("Test"); // Doesn't work
  23. DoSth({"Test"});
  24. MyStr a = {"Test2"};
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
Test