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