Język C++ - praktyczne wskazówki
Ten rozdział i pięć następnych wiąże się z programowaniem obiektowym. Zaczniemy od kilku ogólnych wskazówek dotyczących sposobów używania i programowania klas, a następnie poznamy bardziej złożone techniki.
unikanie nieoczekiwanych wyników
Przed
class Napis { private:
const int m_cchTest; int m_cch; char *m_pch; public:
Napis(void)
~Napis(void)
if(m_pch)
delete m_pch;
};
Po
class Napis { private:
const int m_cchTest; int m_cch; char *m_pch; public:
Napis(void) : m_cch(0), m_cchTest(10)
m_pch = NULL;
}