struct A { operator int(); operator char() const; } a; void foo(double); int main() { foo(a); }
Standard input is empty
/home/8iETfB/ccSboO0D.o: In function `main': prog.cpp:(.text+0x11): undefined reference to `A::operator int()' prog.cpp:(.text+0x21): undefined reference to `foo(double)' collect2: ld returned 1 exit status
Standard output is empty