понедельник, 23 марта 2009 г.

Кодинг-синонимы


Для чего нужны несколько лет опыта работы программистом Windows? Чтобы наконец-то брать из головы лавочку в стиле "найди десять отличий":
  • [STL] void vector::clear(); 
  • [ATL] void CComBSTR::Emtpy();
  • [MFC] void CList::RemoveAll();
  • [MFC] void CComboBox::ResetContent();
  • [MFC] void CImageList::Remove(-1);
Да, и не забываем еще про такие "подставы":
  • [STL] bool vector::empty();
И все равно запоминательный аппарат отказывается помнить этот бред. Заводишь контейнерную переменную и идешь искать, как удалить все элементы. Складываем минуты в часы, дни, недели, потраченные на поиски вот таких ResetContent(). Да наверняка за это время можно было бы сплести макраме-сову!

Комментариев нет:

Отправить комментарий