task - 3 sales
Здравейте колеги имам нужда от малко помощ . немога да разбера защо judge не изписва нищо в: Your output: " нищо" при положение че аз на конзолата получавам отговор. изглежда че работи няма грешки предупреждения и уви резултата е правилен " на моят телевизор"
Solution #13008190 by danyboy for problem 03. Sales
ако някои може да помогне с идея ще съм му много благодарен
Живко благодаря за отговора. за променливите и особено името на една от функците..... но не това ме притеснява а: " Предупреждавам и че getter-ите ти връщат референция към оригинала.
Внимавай, че голяма лопата ще настъпиш." какво значи това без & ли да ги пиша ?
погледнах и на колегата kolioi кода и аз искам да пиша така като порасна но както каза по нагоре : Продължавай и не се отказвай! :) все пак това ми е първия Метод мерси още веднъж
Ами връщаш референция от getter функция.
Това е опасно поради 2 причини:
- ако върнеш локална променлива(която не е част от класа) имаш отромен бъг
- по този начин "счупваш" правилото за енкапсулация (т.е. хем имаш нещо private, а хем му даваш публичен достъп като функцията ти връща оригинала).