fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. class Foo final
  5. {
  6. public:
  7. explicit Foo(std::string& s) : s_{ s }
  8. {
  9. s_ = "Ich bin ein Waschbaerchen. Ich wasche mich im Waescheraum ^.^";
  10. }
  11.  
  12. private:
  13. std::string& s_;
  14. };
  15.  
  16. int main()
  17. {
  18. std::string s;
  19. std::cout << "s: " << s << std::endl;
  20.  
  21. const Foo foo{s};
  22. std::cout << "s: " << s << std::endl;
  23.  
  24. return 0;
  25. }
Success #stdin #stdout 0s 5328KB
stdin
Standard input is empty
stdout
s: 
s: Ich bin ein Waschbaerchen. Ich wasche mich im Waescheraum ^.^