1 2 3 4 5 6 7 8 9 10 11 12 13
// Build don't link: // GROUPS passed operators class A { char *p; public: operator const char *() const { return p; } }; int foo(const A &a) { return (a != 0); }