Uczę się programowania obiektowego, i chciałbym się dowiedzieć czy dobrze rozumiem składnie klas. Powiedzmy że chciałbym napisać klasę reprezentującą książkę:
class Cksiazka
{
//Specyfikatory dostepu
private:
unsigned m_liczbastron;
string m_tytul;
string m_autor;
FORMAT m_format;
public:
//Kostruktor
ksiazka(unsigned liczbastron, string tytul, string autor, FORMAT format) { m_liczbastron=liczbastron; m_tytul=tytul; m_autor=autor; m_format=format;}
//Metody
void Czytaj();
void Informacje_O_ksiazce() { //wypisanie danych prywatnych}
//Destruktor
~ksiazka();
};
Czy mój tok myślenia jest w porządku ? Jeszcze takie pytanko odnośnie destruktora, w którym momencie usunie on obiekt?