傳回值型態 - OpenHome.cc

文章推薦指數: 80 %
投票人數:10人

在定義函式時,必須定義傳回值型態,如果函式不傳回值,使用 void 表示不傳回任何數值;若定義了傳回值型態不為 void,函式最後要使用 return 傳回數值,否則編譯器失敗。

傳回值與函式定義的傳回值型態之間的行為,類似 = 指定時運算式與變數之間的關係,因此也可以定義傳回值型態為指標、lvalue 參考、rvalue 參考等。

如果傳回位址,那麼傳回值型態可定義為指標型態,這代表著記憶體位址在函式執行完畢後,必須仍是有效的,也就是說這通常代表著,函式內動態配置記憶體,例如:執行結果:如果不是使用 new 來動態配置,



請為這篇文章評分?