app.d 458 B

12345678910111213141516171819202122232425
  1. import std.stdio;
  2. struct MyStruct
  3. {
  4. int data;
  5. }
  6. class MyClass
  7. {
  8. int data;
  9. }
  10. void main()
  11. {
  12. // Иг­ра­ем с объ­ек­том ти­па MyStruct
  13. MyStruct s1;
  14. MyStruct s2 = s1;
  15. ++s2.data;
  16. writeln(s1.data); // Пе­ча­та­ет 0
  17. // Иг­ра­ем с объ­ек­том ти­па MyClass
  18. MyClass c1 = new MyClass;
  19. MyClass c2 = c1;
  20. ++c2.data;
  21. writeln(c1.data); // Пе­ча­та­ет 1
  22. }