zmiana wartości obietu
Ostatnio zmodyfikowano 2014-09-02 20:33
ireneusz Temat założony przez niniejszego użytkownika |
zmiana wartości obietu » 2014-09-02 20:21:05 Witam Mam oto taki program. Problem brzmi następująco jak zmienić wartość obiektowi stworzonemu za pomocą konstruktora. Cała problem znajduje się w funkcji zmień. Niestety nie mam pojęcia co dokładnie źle robie class osoba { int wiek; string nazwisko; public: osoba( string napis, int lata ) { nazwisko = napis; wiek = lata; } void wpisz(); };
void osoba::wpisz() { cout << nazwisko << ", ma lat: " << wiek << endl; }
void zmien( osoba & ktos ); int main( int argc, wchar_t argv[] ) { setlocale( LC_ALL, "" ); osoba Profesor( "Dariusz Kowalskii", 24 ); Profesor.wpisz(); zmien( Profesor ); _getch(); } void zmien( osoba & ktos ) { cout << "Mam zaszczyt Przedstawić Profesora nadzyczajnego Dr." << endl; ktos( "Marek Marecki", 35 ); ktos.wpisz(); }
|
|
Monika90 |
» 2014-09-02 20:33:45 ktos = osoba( "Marek Marecki", 35 );
|
|
« 1 » |