Mam problem z zadaniem:
Dana jest klasa:
class string{ int roz; char *wsk; public: operator int() { return int; } operator char*() { return wsk; } };
...
string s1("ASDFG");
Pytanie: które z poniższych instrukcji są nieprawidłowe i dlaczego:
a) void fun1(int) { //detale }; fun1(s1);
b) cout << s1;
c) void fun2(double k) { //detale }; void fun2(char*) { //detale }; fun2(s1);
Prosiłbym o wyjaśnienie tego zadania.