- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
// Решил узнать, что лучше C или C++.
int C;
if(C == C++)
cout << "То же самое.";
else
cout << "Разные.";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+77
// Решил узнать, что лучше C или C++.
int C;
if(C == C++)
cout << "То же самое.";
else
cout << "Разные.";
C++ то же самое что и С.
Как было сказано в одной книге компьютер очень глупый(Хоть он тут и не причём, компилятор подставил).
Lure Of Chaos 26.03.2014 22:53 # +2
Где здесь C++, Lure Of Chaos?!
Soul_re@ver 26.03.2014 22:54 # +2
Гцц вычисляет справа налево операнды: http://ideone.com/2Jd0re
А вообще это UB.
someone 26.03.2014 23:16 # +4
Lure Of Chaos 26.03.2014 23:35 # +1
kipar 27.03.2014 00:43 # +3
Xom94ok 28.03.2014 20:35 # +3
guest 26.03.2014 23:26 # −1
Lure Of Chaos 26.03.2014 23:35 # +2
guest 27.03.2014 23:14 # 0
absolut 27.03.2014 01:00 # +1
Ну-ну. http://ideone.com/omIa5M
Lokich 28.03.2014 17:00 # 0
Soul_re@ver 28.03.2014 17:38 # 0
Кстати эти особенности работают только для этих операторов по умолчанию. Именно поэтому их очень не рекомендуют перегружать. можешь и словить. Как карта ляжет.
bormand 28.03.2014 17:39 # 0
Lokich 28.03.2014 18:24 # +1
Soul_re@ver 28.03.2014 20:07 # +2
kaktus 07.05.2015 22:25 # +1
bormand 28.03.2014 20:10 # 0
bormand 28.03.2014 20:18 # +1
chtulhu 29.03.2014 07:17 # +2
bormand 29.03.2014 07:55 # 0