比方說,我有一個簡單的函數來檢查一個條件,如果條件爲真,則返回true,如果條件爲false,則返回false。在布爾函數中使用elses C++
是更好地使用這種類型的代碼:
bool myfunction(/*parameters*/) {
if (/*conditional statement*/) {
return true;
}
return false;
}
或者這種類型:
bool myfunction(/*parameters*/) {
if (/*conditional statement*/) {
return true;
}
else return false;
}
或者它只是真的不有所作爲?另外,在決定是否「如果......其他」如果「與」如果...其他「與」開關「之間應該考慮什麼?
爲什麼不簡單'返回條件表達式;'? –
作爲一個建模工具的角度來看,如果你反向工程..第二個會給你兩個路徑 –
@Someprogrammerdude因爲這會有很大的意義。 :P –