- 1
- 2
- 3
- 4
int a = -1;
while(+a){
if(a == 0) break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
int a = -1;
while(+a){
if(a == 0) break;
}
Dummy00001 22.04.2016 13:07 # +3
guest 22.04.2016 14:08 # +3
Dummy00001 22.04.2016 14:18 # +2
guest 22.04.2016 14:35 # −1
puksus 22.04.2016 15:44 # 0
inkanus-gray 22.04.2016 14:37 # 0
Dummy00001 22.04.2016 14:50 # 0
wvxvw 22.04.2016 15:41 # 0
roman-kashitsyn 22.04.2016 15:43 # +2
У встроенных типов никакие нельзя переопределять, даже в C++17.
wvxvw 22.04.2016 16:33 # 0
roman-kashitsyn 22.04.2016 16:40 # +3
4e1 22.04.2016 16:58 # +3
inkanus-gray 22.04.2016 17:09 # 0
А потом перед использованием:
roman-kashitsyn 22.04.2016 17:31 # +3
inkanus-gray 22.04.2016 19:00 # +2
Мне уже страшно представить, во что превращается программа с неэлементарными типами.
Steve_Brown 22.04.2016 19:12 # 0
bormand 22.04.2016 19:15 # 0
guest 22.04.2016 23:10 # +2
chtulhu 23.04.2016 11:00 # 0
guest 23.04.2016 15:39 # −2
Elvenfighter 22.04.2016 23:26 # +3
Это альтернативный способ вызова конструктора просто... (ваш кеп). В таком случае вообще никогда оператор присваивания не вызовется (unless его кто-то специально не дернет из конструктора).
guest 22.04.2016 23:29 # −2
guest 22.04.2016 17:32 # −4
gost 22.04.2016 19:59 # +1
3_dar 22.04.2016 20:19 # +2
gost 22.04.2016 20:56 # +6
guest 22.04.2016 20:58 # −1