- 1
- 2
- 3
- 4
- 5
- 6
label t1:
if(something) {
} else {
goto t1;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 3
−23
label t1:
if(something) {
} else {
goto t1;
}
Возвращение назад после провала, и так до бесконечности.... Примерно такой код за который вас забанят почти везде! Не повторяйте чужих ошибок, в то так ардуина сдохнет. Был такой случай, заела и все!
+142
http://pastebin.com/NeWPms7u
Лаконичное решение как разместить OpenCL и C++ в одном файле. Самое главное что можно спокойно отлаживать данный код. Также объявлять общие переменные и функции OpenCL и host коду. Единственное но! Придется задать пару флагов компилятору OpenCL кода для того чтобы сие подделие заработало. Главный принцип заключается в #if(n)def CL_DEVICE. По умолчанию он не объявлен. Также следует включить поддержку C++ в OpenCL. Скоро кстати выйдет OpenCL 2.1, и вполне возможно что такой трюк и там прокатит. Можно попробовать проделать это с шейдерами, но OpenCL подходит больше всего. Жаль что для OpenCL нету GLM, а если бы он щас был... Тогда можно было такое накодить.
+142
int a = 0;
bool is09 = false;
for(int i=0;i<=9;i++){ //Проверяем каждую от 0 до 9
if(a == i) { is09 = true; break; } //Если таковым является то true
}
//И само условие :)
if(is09){
//Если 0 - 9
} else {
//Если нет
}
Зацените такой индуссо-китайский код (да я знаю как правильно), но для прикола