int length()
{
return strlen(random_string);
}
實施例2:
int length()
{
int str_length = 0;
str_length = strlen(random_string);
return str_length;
}
問題:
我所遇到的許多功能,其中一個單一的代碼線可以滿足該功能的必要條件,但我想起了一些有關避免這種快捷方式的內容。
是否有某些情況下,一個比另一個更合適,或者我應該總是去尋找更簡單的代碼。
對於一個體面的編譯器,這應該沒有什麼區別。選擇更可讀或可維護的任何內容。 –
@AndyProwl:然而,NRVO .... –
這是更好地做多行語句,如果函數執行多個操作,並執行變更的可能性不是零。 – Shmiddty