Мы на самом деле не рассмотрели указатели, но узнали о передаче по ссылке ( &
указатель будет накрыт позже). В упражнении нас попросили написать небольшую игру с вопросами, которая передавала бы значения в одном простом классе. main
Программа между его функциями, чтобы добиться цели.
Если у нас есть иерархия, где main
вызывает 2 функции: функция askNum
и функция giveStats
, с askNum
имея множество функций внутри (одна на нижнем уровне checkIfRight
). Мне нужно позвонить giveStats
что в основном скажет пользователю, насколько хорошо он угадал множество вопросов.
Я скрываю детали, потому что хочу сосредоточиться на том факте, что мы не можем использовать функции, возвращающие значения, или глобальные переменные. Поэтому я должен найти способ подсчитать количество догадок, правильных в checkIfRight
и отправить эту информацию обратно в иерархию функций giveStats
,
Я не уверен, как это назвать, хотя. У меня большая часть кода разобрана для этой игры и реализована просто передать по ссылке на функциях в той же иерархии, я запутался из-за того, что функция снаружи в основном вызывает ее. Так будет ли переменная в main называется numCorrect
а также giveStats
назвал бы это после askNum
модифицирует это?
Задача ещё не решена.
Других решений пока нет …