我有一個功能,看起來像這樣:當不需要返回值時,我應該使用返回函數嗎?
int Game::GetInput() {
while (true) {
// do stuff
if (something) {
// do this
return 0;
}
else {
// do other stuff
}
}
}
,我想知道,如果它是公共的或正確的有一個返回函數,而不是void函數離職的功能的唯一目的(的除了結束函數之外,返回的值不會在程序中執行任何操作)。這是不錯的做法,還是有更好的方法來結束功能?
@vorbis:是的。一個'void'返回類型表示沒有要返回的值。 – 2011-05-02 02:26:57