- 1
enum Bool {True = 0, False = (!True)};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+184
enum Bool {True = 0, False = (!True)};
Автор: Константин с trinity-core.ru
7ion 15.08.2011 21:31 # +10
SmackMyBitchUp 15.08.2011 21:45 # +4
Xom94ok 15.08.2011 22:36 # +7
expl 15.08.2011 21:47 # +2
Govnoeb 15.08.2011 21:54 # 0
zooz13 15.08.2011 23:46 # +1
Lure Of Chaos 16.08.2011 00:22 # 0
istem 16.08.2011 09:53 # +7
Kirinyale 16.08.2011 11:45 # 0
Lure Of Chaos 16.08.2011 11:57 # +11
istem 16.08.2011 14:07 # +6
roman-kashitsyn 16.08.2011 14:57 # +2
Trollse
RaZeR 16.08.2011 21:27 # +2
Nemoden 17.08.2011 18:52 # −1
scriptin 16.08.2011 13:18 # 0
roman-kashitsyn 16.08.2011 13:24 # 0
guest 16.08.2011 10:56 # −1
kreksoverzum 16.08.2011 15:10 # 0
Suor 17.08.2011 11:08 # +1
inkanus-gray 17.08.2011 11:28 # 0
Некоторые конкретные реализации языков программирования используют в качестве True единицу, некоторые — байт или машинное слово, все биты которого установлены (если это слово интерпретировать как знаковое число, то его значение равно минус единице). В обоих случаях False = 0, а True получается инверсией, просто в первом представление логического типа однобитное, а во втором — выровнено по размеру байта/слова.
gegMOPO4 17.08.2011 23:16 # 0
guest 16.08.2011 18:42 # −1
SmackMyBitchUp 16.08.2011 19:38 # −1
lucidfox 17.08.2011 11:38 # +2
Lure Of Chaos 17.08.2011 22:20 # 0
bugmenot 17.08.2011 22:28 # 0
SmackMyBitchUp 17.08.2011 23:20 # +3
SmackMyBitchUp 19.08.2011 11:55 # 0
Прикольно. Раздел переменные. №2
SmackMyBitchUp 19.08.2011 11:56 # 0
>При передаче параметров в функции
>учитывайте такой факт:
>
>int Test(int a) {return a*a}
>
>так вот если ее вызвать таким образом >Test(5+1);
>
>то многие компиляторы посчитают >результат как 5+1*5+1 и получится 11
>
>Исправить можно так:
>int Test(int a) {return (a)*(a)}
>а еще лучше так:
>int Test(int a) {return ((a)*(a))}
---
Вот этого нихера не понял
roman-kashitsyn 19.08.2011 12:38 # 0
SmackMyBitchUp 19.08.2011 13:48 # 0
Азбуку он что ли читал.
Хорошо хоть он не любитель троллить и попросил закрыть тред.
SmackMyBitchUp 19.08.2011 13:50 # 0
Бля он мне мозг выносит :D
chaoswithin 19.08.2011 14:05 # 0