Citat:
ouros:
Ako name treba da bude private, onda ti je najbolje da dodaš par (public) funkcija:
const char* GetName();
void SetName (const char* newName);
Izvini,ali nisam bas najbolje razumeo, nisam dugo radio u C++ a ovo je sad relativno novo za mene( mislim class-e) tako da bi mi trebala malo opsirnija pomoc.
Hvala[/quote]
OK. Recimo da imaš klasu:
Code:
class CHuman
{
private:
char name[32];
public:
const char* GetName() {return name;}
void SetName (const char* newName) {strncpy(name, newName, 32);}
};
Znači, umesto da direktno menjaš i čitaš name, koristiš otprilike:
cout << human.GetName();
ili
human.SetName("NovoIme");
gde je human promenljiva tipa CHuman.