- 1
- 2
UCHAR *iEarray[100];
for(int i=0;i<100;iEarray[i++]=0);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−47
UCHAR *iEarray[100];
for(int i=0;i<100;iEarray[i++]=0);
memset() уже не в моде )))
bormand 10.02.2016 17:33 # 0
nihau 10.02.2016 17:49 # +2
bormand 10.02.2016 18:04 # +1
Имхо, нормальный код. Тут же ничего лишнего в шапку цикла не затащили, только то, что реально относится к итерированию.
P.S. Твой оригинальный код словит NPE на пустом списке.
codemonkey 10.02.2016 18:21 # 0
kurwa 08.03.2016 20:37 # 0
nihau 10.02.2016 18:35 # 0
goto LABEL;
STOP
bormand 10.02.2016 18:37 # 0
nihau 10.02.2016 18:41 # 0
kegdan 11.02.2016 10:48 # +1
Не правильно ты, дядя Федор, проверку делаешь, n то нулл может быть
А, дядя Борманд уже сказал
guest 12.02.2016 04:40 # −1
Компилятор может запросто решить что memset() там не нужен
и дропнуть его вызов, особенно в релизе.
А в этом массиве какой нибудь пароль....
А потом еще орут типа: "аааа, блять , нас сломалииии..."
Пока у вас мозги работать не начнут как ломали так и будем ломать.
Нашли говнокод, умники бля.
Soul_re@ver 12.02.2016 04:58 # +3
Использовать чтобы ГАРАНТИРОВАНО не удалило нужно либо volatile, либо АПИ платформы.
bormand 12.02.2016 06:30 # 0
j123123 12.02.2016 09:09 # 0