[C++] *this
Ostatnio zmodyfikowano 2015-12-05 07:28
Monika90 |
» 2015-11-30 18:22:58 Klasa ma takie składowe char fullname[ Len ]; int handicap;
W takiej sytuacji wygenerowany przez kompilator operator = i konstruktor kopiujący jest poprawny. |
|
pepe450 Temat założony przez niniejszego użytkownika |
» 2015-12-04 23:25:39 Po dodaniu *this= Program nie kompiluje się, czy muszę przeciąż operator =? Czy może zamiast = ma być ->? Pogubiłem się trochę. Kod: void setgolf() { char text[ Len ]; int w; cout << "Podaj nazwe gracza: " << endl; cin.getline( text, Len ); cout << "Podaj jego wynik: " << endl; cin >> w; * this = Golf G( text, w ); strcpy( fullname, text ); handicap = w; }
|
|
carlosmay |
» 2015-12-05 00:07:10 * this = Golf( text, w ); |
|
pepe450 Temat założony przez niniejszego użytkownika |
» 2015-12-05 07:28:17 Faktycznie nie zauważyłem mój błąd dzięki. |
|
1 « 2 » |