fork download
  1. struct Implicit
  2. {
  3. Implicit(int) {}
  4. Implicit(Implicit const&) {}
  5. };
  6.  
  7. struct Explicit
  8. {
  9. explicit Explicit(int) {}
  10. explicit Explicit(Explicit const&) {}
  11. };
  12.  
  13. int main()
  14. {
  15. Implicit a = 5;
  16. Implicit b = a;
  17.  
  18. // Explicit x = 5; // Fehlerhaft
  19. // Explicit y = x; // Fehlerhaft
  20. }
Success #stdin #stdout 0s 3336KB
stdin
Standard input is empty
stdout
Standard output is empty