fork(22) download
  1. class Foo {
  2. public:
  3. template<typename T>
  4. operator T() const { return T(42); }
  5. };
  6.  
  7. Foo foo;
  8.  
  9.  
  10. int main() {
  11. int i = (int) foo; // less evil: static_cast<int>(foo);
  12. }
Success #stdin #stdout 0s 3136KB
stdin
Standard input is empty
stdout
Standard output is empty