- 1
tmp = (tmp <= a) ? a : tmp;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150
tmp = (tmp <= a) ? a : tmp;
Не то чтобы говнокод, но и от ": tmp;" никак не избавится. Да и if писать ломает...)
-- Aquarius
+1035.7
string html;
fill(html);
string cleaner = "</font>""</font>""</font>""</font>""</font>""</font>"
"</font>""</font>""</font>""</font>""</font>""</font>"
"</b></b></b></b></b></b></b></b>"
"</i></i></i></i></i></i></i></i>";
html += cleaner;
return html;
китаеза таким образом борется с закрытием HTML-тегов :) Чтоб наверняка)))
+148
void example1237891314151920212226272832333438394044454650494847434241373635312928252423181716121110654 (...)
Задали заполнить массив определенной последовательностью...с понятными названиями
+161.2
bool HaW::Object::DestroyMutex()
{
if (0 != pthread_mutex_destroy(&pMutex))
if (0 == pthread_mutex_unlock(&pMutex))
if(0 == pthread_mutex_destroy(&pMutex))
return true;
else
return false;
else
return false;
}
Метод для освобождения мьютекса, POSIX
+144.5
if ((timeinfo->tm_mon + 1) < 10)
tmp_file << "0" << timeinfo->tm_mon + 1;
else
tmp_file << timeinfo->tm_mon + 1;
if (timeinfo->tm_mday < 10)
tmp_file << "0" << timeinfo->tm_mday << ";";
else
tmp_file << timeinfo->tm_mday << ";";
if (timeinfo->tm_hour < 10)
tmp_file << "0" << timeinfo->tm_hour << ":";
else
tmp_file << timeinfo->tm_hour << ":";
if (timeinfo->tm_min < 10)
tmp_file << "0" << timeinfo->tm_min << ":";
else
tmp_file << timeinfo->tm_min << ":";
if (timeinfo->tm_sec < 10)
tmp_file << "0" << timeinfo->tm_sec;
else
tmp_file << timeinfo->tm_sec;
Что бы вы думали код делает?
формирует дату в стиле "YYYYMMDD;HH:MM:SS"
Про setw мы не слышали и на крайний случай в Си стиле "%02d" тоже :(
+146.4
for (int i = (orientation == Qt::Horizontal ? x : y); i < x+size; ++i)
addPipe(orientation == Qt::Horizontal ? i : x,
orientation == Qt::Horizontal ? y : i,
orientation == Qt::Horizontal,
orientation == Qt::Horizontal,
orientation != Qt::Horizontal,
orientation != Qt::Horizontal,
randomRotation);
+154.4
typedef tuple< ICamera*, xtime, list< pair < IBuffer*, int > >, list< IBuffer* >, bool, map< int, string >, CArhiveWriter* > TQueryElement;
Своё, родное...)
В ломище было писать обычный struct, когда есть boost...))))
+149
#define IS_SPECIAL_SYMB(ch) (ch=='\\'||ch=='/'||ch=='-'||ch=='='||ch=='.'||ch==' '||ch==','||ch=='?'||ch=='!')
+144
inline bool equDouble(const double& x, const double& y, const double p = 0.0001)
{
if (x == y)
return true;
double z = min(fabs(x), fabs(y));
return (fabs(x - y) < (p * z));
}
Константные ссылки на double
+148.7
#define IsVowel(symb) (((symb == 'a') || (symb == 'e') || (symb == 'i') || (symb == 'o') || (symb == 'y') || (symb == 'u') || (symb == 'A') || (symb == 'E') || (symb == 'E') || (symb == 'I') || (symb == 'O') || (symb == 'U')) ? 1 : 0)
#define IsGood(word) (((!IsVowel(word[0])) && (IsVowel(word[strlen(word) - 1]))) ? 1 : 0)
Необходимо вывести в алфавитном порядке те слова, первая буква которых является согласной, а последняя гласной.
Как говорится, лучше проще и понятнее, чем умнее.