II Wskazówka 94.
String(const String &string): m_cchTest(10)
lnitString(string.m_pch, string.m_cch);
String(char *sz): m_cchTest(10)
lnitString(sz, strlen(sz));
~String(void)
// Wskazówka 50. if(m_pch)
delete m_pch;
char & operator[] (int i)
II Jeśli i < 0 lub >= cch, to wywoła naruszenie dostępu tak, jak zwykła // tablica, return m_pch[i];
const char& operator[] (int i) const
// Jeśli i < 0 lub >= cch, to wywoła naruszenie dostępu tak, jak zwykła // tablica, return m_pch[i];
// Wskazówka 77.
const String& operator=(const String &string)
// Wskazówka 78. if(&string != this)
ReinitString(string.m_pch, string.m_cch); return *this;
const String& operator=(const char *sz)
ReinitString(sz, strlen(sz)); return *this;