Matrix
.for
[?] и усвоить обучающий материал. В чем у тебя сложность с этим? распылить_на( кузов )
можешь покрасить кузов любой машины. При этом краскопульт поменяет состояние кузова машины.Лучше передавать указатель вместо неконстантной ссылки. Так из места вызова сразу видно, что передаваемое значение может меняться.
nullptr
. Подобная семантическая нагрузка буквально неуместна в самом широком наборе вариантов, когда модификация аргумента оправдана.преподаватель спрашивает зачем они нужны
И это IMHO не только работать, это даже компилироваться не будет.
case
. Чем в этом случае обделен if
?doOther();
никогда не выполнится потому что исполнение прыгает только на метки case
, но не перед ними. Исполнение дальше switch
не пойдет, а всегда только куда-нибудь прыгнет.