- 1
- 2
- 3
- 4
- 5
- 6
switch(c=getchar()){
case '1': l+1; break;
case '2': l+2; break;
case '3': printf("\n Spisok:");l.print_all(); break;
case '4': l-5; break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
switch(c=getchar()){
case '1': l+1; break;
case '2': l+2; break;
case '3': printf("\n Spisok:");l.print_all(); break;
case '4': l-5; break;
}
кто угадает куда девается результат сложения и зачем оно надо пусть возьмет с полки пирожок
Stalker 22.06.2010 18:20 # 0
gpr 22.06.2010 18:34 # 0
Tanger 22.06.2010 20:07 # −4
xXx_totalwar 22.06.2010 20:25 # +4
DarthBobr 22.06.2010 21:05 # +1
Lexey 22.06.2010 22:34 # +3
Для модификации l нужно было перегружать operator+=. Впрочем, это все равно выглядело бы как изврат.
nil 22.06.2010 22:41 # 0
inkanus-gray 22.06.2010 22:43 # −3
Webkill 22.06.2010 22:55 # −5
a += 2;
всё, нету диска...
da4ever 23.06.2010 04:34 # 0
Webkill 25.06.2010 15:35 # −4
Wеbkill 26.06.2010 00:42 # −2
KoirN 23.06.2010 11:26 # +1
А те кто использует этот инструмент для всего и всюду просто извращенцы
absolut 26.06.2010 15:14 # −3
Видимо имелось в виду, что использовать перегруженный оператор нагляднее, если оно как-то стыкуется с предметной областью. В самой реализации перегрузки и метода разницы в удобстве не вижу.
KoirN 26.06.2010 17:34 # +1
Wеbkill 26.06.2010 21:51 # −1
зы: У меня не чешится никогда.
Wеbkill 26.06.2010 22:14 # −1
DarthBobr 22.06.2010 23:02 # −3
Lexey 22.06.2010 23:10 # +6
Такая перегрузка для любого программиста на плюсах не является ни удобной, ни наглядной, потому что она противоречит общепринятым правилам и здравому смыслу.
DarthBobr 22.06.2010 23:25 # −5
gpr 23.06.2010 09:47 # +1
а лучше возвращайся обратно на php
DarthBobr 23.06.2010 10:14 # −1
gpr 23.06.2010 10:21 # 0
DarthBobr 23.06.2010 10:40 # 0
gpr 23.06.2010 11:14 # +1
продолжай писать говнокод и прикрываться стандартом.
DarthBobr 23.06.2010 11:29 # 0
gpr 23.06.2010 11:41 # 0
DarthBobr 23.06.2010 19:04 # −1
gpr 23.06.2010 20:04 # +3
У тебя каша в голове. Ты всё смешал в кучу - стандарт языка, стандарт кодирования для проекта, общепринятый вид операторов c++.
KoirN 23.06.2010 11:29 # 0
Denis Popov 23.06.2010 11:36 # −1
Lexey 23.06.2010 17:06 # +1
DarthBobr 23.06.2010 19:09 # −5
Lexey 25.06.2010 14:49 # +1
А теперь попробуй представить, будут
ли равны
c = l + 1;
d = l + 1;
в данном примере.
KoirN 23.06.2010 11:24 # −2
guest8 06.04.2019 16:34 # −999
guest8 06.04.2019 16:34 # −999
guest8 06.04.2019 16:34 # −999
guest8 06.04.2019 16:35 # −999
guest8 06.04.2019 16:36 # −999
guest8 06.04.2019 16:38 # −999
guest8 06.04.2019 16:38 # −999
guest8 06.04.2019 16:39 # −999
guest8 06.04.2019 16:39 # −999
guest8 06.04.2019 16:39 # −999
guest8 06.04.2019 16:39 # −999
guest8 06.04.2019 16:41 # −999
guest8 06.04.2019 16:42 # −999
AHCKujlbHblu_netyx 06.04.2019 16:43 # 0
Какой багор )))
Goh 06.04.2019 16:46 # −102
AHCKujlbHblu_netyx 06.04.2019 16:48 # 0
AHCKujlbHblu_netyx 06.04.2019 16:52 # 0
AHCKujlbHblu_netyx 06.04.2019 16:52 # 0
AHCKujlbHblu_netyx 06.04.2019 16:52 # 0
AHCKujlbHblu_netyx 06.04.2019 16:52 # 0