- 1
- 2
- 3
- 4
int a = -1;
while(+a){
if(a == 0) break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
int a = -1;
while(+a){
if(a == 0) break;
}
У встроенных типов никакие нельзя переопределять, даже в C++17.
А потом перед использованием:
Мне уже страшно представить, во что превращается программа с неэлементарными типами.
Это альтернативный способ вызова конструктора просто... (ваш кеп). В таком случае вообще никогда оператор присваивания не вызовется (unless его кто-то специально не дернет из конструктора).