Самые распространенные ошибки такие: 0. Нигде не писать const 1. сделать operator+ member function 2. сделать его не member, а вот так: MyString& operator+( const MyString& s1, const MyString& s2 );
Самая патологическая ошибка (к моему изумлению - не менее 5% ее сделали): написать member function greeting.
no subject
Date: 2003-06-24 08:24 pm (UTC)Да нет, это-то как раз все уверено делают. Несмотря на то, что просишь только интерфейс, первым делом пишут:
char* data;
no subject
no subject
Date: 2003-06-25 06:18 am (UTC)Самые распространенные ошибки такие:
0. Нигде не писать const
1. сделать operator+ member function
2. сделать его не member, а вот так:
MyString& operator+( const MyString& s1, const MyString& s2 );
Самая патологическая ошибка (к моему изумлению - не менее 5% ее сделали): написать member function greeting.