- 1
- 2
- 3
- 4
bool THotKeysRepository::TKeyCombination::operator<( const TKeyCombination& y ) const
{
return this->_AltKeyState<y._AltKeyState && this->_ScanCode<y._ScanCode;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
bool THotKeysRepository::TKeyCombination::operator<( const TKeyCombination& y ) const
{
return this->_AltKeyState<y._AltKeyState && this->_ScanCode<y._ScanCode;
}
Vindicar 11.04.2012 12:06 # 0
Говногость 11.04.2012 16:46 # +1
Kirinyale 11.04.2012 17:10 # +2
Наверно, я тупой, но что-то никак не догоню, в чём здесь говно, кроме кодстайла.
Говногость 11.04.2012 20:03 # +3
http://ideone.com/QE6Gp
rat4 11.04.2012 20:15 # 0
Если его предполагалось так использовать, то да. А из исходного говнокода это не видно.
Говногость 11.04.2012 20:55 # 0
>Если его предполагалось так использовать, то да.
А что сложно сразу написать рабочий оператор, соответствующий правилам, если это не требует никаких усилий, кроме наличия мозга?
И вообще как вы ещё планировали его использовать, если не для сортировки?
rat4 11.04.2012 21:01 # −2
Я видел перегруженный оператор "->", я больше ничего не боюсь!
Kirinyale 11.04.2012 21:25 # +2
(a1<a2) || ((a1==a2) && (b1<b2))
Сам несколько раз в таких операторах ошибался, но по-прежнему время от времени забываю. Наверно, действительно пора буст подключать. :)
absolut 12.04.2012 17:49 # +1
guest8 09.04.2019 13:05 # −999