討論串[問題] 為什麼函式可以傳出CLASS
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者descent (「雄辯是銀,沉默是金」)時間9年前 (2016/06/20 18:58), 9年前編輯資訊
0
0
1
內容預覽:
compiler 大概會轉成這樣:. void fun(String *s). {. String str="abc";. *s = str;. }. void main(). {. String strM;. fun(&strM);. }. 有點像 return value optimizatio
(還有52個字)

推噓7(7推 0噓 13→)留言20則,0人參與, 最新作者ducksky (鴨舞九天)時間9年前 (2016/06/19 12:54), 編輯資訊
0
0
0
內容預覽:
String fun(). {. String str="abc";. return str;. }. main. {. String strM=fun();. }. 請問上面的作法為何可行?. 在fun()內的str不是區域變數嗎?. 生命週期應該再函式結束就消失不是嗎?. --. 發信站:
首頁
上一頁
1
下一頁
尾頁