У меня есть функция, которая выглядит следующим образом:
int Game::GetInput() {
while (true) {
// do stuff
if (something) {
// do this
return 0;
}
else {
// do other stuff
}
}
}
Мне интересно, является ли обычным или правильным иметь возвращающую функцию, а не функцию void, с единственной целью оставитьфункция (возвращаемое значение не будет делать ничего в программе, кроме завершения функции).Это хорошая практика или есть лучший способ завершить функцию?