- 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;
}
кто угадает куда девается результат сложения и зачем оно надо пусть возьмет с полки пирожок
Для модификации l нужно было перегружать operator+=. Впрочем, это все равно выглядело бы как изврат.
a += 2;
всё, нету диска...
А те кто использует этот инструмент для всего и всюду просто извращенцы
Видимо имелось в виду, что использовать перегруженный оператор нагляднее, если оно как-то стыкуется с предметной областью. В самой реализации перегрузки и метода разницы в удобстве не вижу.
зы: У меня не чешится никогда.
Такая перегрузка для любого программиста на плюсах не является ни удобной, ни наглядной, потому что она противоречит общепринятым правилам и здравому смыслу.
а лучше возвращайся обратно на php
продолжай писать говнокод и прикрываться стандартом.
У тебя каша в голове. Ты всё смешал в кучу - стандарт языка, стандарт кодирования для проекта, общепринятый вид операторов c++.
А теперь попробуй представить, будут
ли равны
c = l + 1;
d = l + 1;
в данном примере.
Какой багор )))