fork download
  1. import std.string;
  2. import std.stdio;
  3.  
  4. class T{
  5. private:
  6. string _name;
  7.  
  8. public:
  9. this( string name ){
  10. _name = name;
  11. }
  12.  
  13. @property string name(){
  14. return name;
  15. }
  16. }
  17.  
  18. void main( ){
  19. string s1 = "toto";
  20. writeln( "creating T object" );
  21. T t = new T( s1 );
  22. writeln( t.name );
  23. s1 ~= " bim";
  24. writeln( t.name );
  25. string s2 = t.name;
  26. s2 ~= "boum";
  27. writeln( t.name );
  28. }
Runtime error #stdin #stdout 0.02s 11208KB
stdin
Standard input is empty
stdout
Standard output is empty