- 1
- 2
- 3
void write_msg(const QString& msg, AsyncMp* mp) {
written(QString(mp?"%1[%2]":"" " %3").arg(mp->my_host()).arg(mp->my_index()).arg(msg));
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+54.9
void write_msg(const QString& msg, AsyncMp* mp) {
written(QString(mp?"%1[%2]":"" " %3").arg(mp->my_host()).arg(mp->my_index()).arg(msg));
}
А потом удивляемся: чего же оно не работает?
guest 07.12.2009 15:10 # 0
А вот типичная непроверка указателя перед обращением -- вот это да, срам.
guest 07.12.2009 15:43 # 0
guest 07.12.2009 15:46 # 0
written((mp ? QString( "%1[%2] " ).arg (mp->my_host() ).arg( mp->my_index() ) : " ") + msg );
guest 08.12.2009 10:17 # 0
Sauron 10.12.2009 02:03 # 0
Еееп, человек явно незнаком с Qt