- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
bool SetVars()
{
int i = 0;
int j = 0;
if (em == NULL)
{
Delay(0.001f);
return false;
};
_end = em->end;
_max = em->max;
_min = em->min;
//...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+61.3
bool SetVars()
{
int i = 0;
int j = 0;
if (em == NULL)
{
Delay(0.001f);
return false;
};
_end = em->end;
_max = em->max;
_min = em->min;
//...
В чем логика? Не могу понять...
guest 25.01.2010 14:38 # +2
guest 25.01.2010 14:52 # +1
if (em == NULL)
{
Delay(0.001f);
return false;
};
nil 25.01.2010 14:55 # +1
guest 25.01.2010 15:38 # 0
guest 25.01.2010 16:18 # +15
_max = em->max;
_min = em->min;
здесь
guest 25.01.2010 16:27 # 0
struct Em
{
int end, max, min;
};
Em em;
em->end;
em->max;
em->min;
я другой guest, если что
diablo 25.01.2010 16:30 # 0
guest 25.01.2010 17:42 # 0
guest 25.01.2010 18:35 # 0
xXx_totalwar 25.01.2010 19:20 # 0
Несколько новых типов данных, включая long long int, дополнительные расширенные целые типы, явные логический тип данных, а также комплексный тип (complex) для представления комплексных чисел
guest 26.01.2010 10:52 # +1
{
true=1;
false=0;
} bool;
nil 26.01.2010 11:12 # 0
Ваш КО.
xaionaro 28.02.2010 10:46 # −2
guest 28.02.2010 16:27 # +1
func(bool flag) яснее, чем func(int flag). От нее ожидаем бинарного аргумента, а если int flag, то кто его знает, может, это какая-то маска...
257&true — неканонично, true не для этого, а для присваиваний/проверок. Даже битовые операции над двумя bool попахивают ересью!
xaionaro 28.02.2010 17:21 # −1
А для присваиваний необязательно иметь тип "bool", достаточно иметь нужные define-ы, к примеру :)
А по поводу сравниваний, неужели кто-то пишет "if(flag==true)", вместо "if(flag)"?
Я, конечно, может и не прав, но я просто во всех этих "bool" вижу тот же изврат, до которого дошёл pascal/delphi, в котором разделено понятие char-а символьного и char-а численного.
guest 28.02.2010 23:56 # +1
Сравнения нет, но присваивание опять-таки нагляднее в true, чем в 1.
Но лично я bool не использую, я делаю какую-нибудь переменную с названием is_something (или has_something) и она у меня либо 0, либо не 0. Все сравнения if(is_something), конечно. Битовые маски, однако, тоже обожаю.
Ну да дело привычки.
guest 27.01.2010 17:52 # 0
Явно чья-то многозадачная поделка.
Altravert 27.01.2010 18:05 # +2
guest 27.01.2010 20:51 # +2
guest 27.01.2010 22:12 # +1
Например бог.
guest 27.01.2010 22:08 # +1
Идиотизм для задержки использовать дробные числа.
Altravert 28.01.2010 16:59 # +1
guest 28.01.2010 21:26 # 0
Altravert 29.01.2010 08:05 # 0
guest 28.01.2010 21:26 # 0
Altravert 29.01.2010 08:05 # +1
guest 08.02.2010 16:04 # +1
Или я чего-то не допонял?
guest 08.02.2010 17:07 # 0
но где тут с++
xaionaro 28.02.2010 10:48 # −1
guest 07.03.2010 00:15 # +1