fork(1) download
  1. #include <string>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. class foo
  6. {
  7. public:
  8. foo() {}
  9. foo(long long) {}
  10. foo(const string &) {}
  11. operator long long()const { return 666; }
  12. explicit operator string()const { return "666"; }
  13. };
  14.  
  15. int main()
  16. {
  17. foo a;
  18.  
  19. string s(a); // string s=a; to przeżytek który i tak zostanie potraktowany jako string s(a);
  20. s = a;
  21.  
  22. long long b = a;
  23. b = a;
  24. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
Standard output is empty