看板 [ PLT ]
討論串[問題] 請問call by address
共 11 篇文章
首頁
上一頁
1
2
3
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tinlans ( )時間18年前 (2007/04/12 10:23), 編輯資訊
0
0
1
內容預覽:
OK,. 那這裡有一個問題,. 對任何 machine 而言 (我說「任何」就是要注意一般性),. &var 的運算結果,. 在「算出來」到「放入 func parameter1」之前,. 你要擺在哪裡?. 不管你擺在是 register 還是 stack 都好,. 這種東西就叫 temporary
(還有590個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者caml (suitengu)時間18年前 (2007/04/12 09:33), 編輯資訊
0
0
0
內容預覽:
來看一下c style的stack. | ...... |. | func parameter3 |. | func parameter2 |. | func parameter1 |. | return addr |. | old ebp |. | local var1 |. | local va
(還有98個字)

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者tinlans ( )時間18年前 (2007/04/11 17:50), 編輯資訊
0
0
1
內容預覽:
C 只有 call by value,. 沒有 call by address/reference,. foo(&var) 這種呼叫不管在 C or C++,. 只要 foo() 的 parameter type 是 pointer type. (programmer 在 argument 寫 &v
(還有3837個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者caml (suitengu)時間18年前 (2007/04/11 10:15), 編輯資訊
0
0
0
內容預覽:
你到wiki上查一下evaluation strategy. 在call by reference條目下﹐. If the argument expression is an L-value, its address is used.. Otherwise, a temporary object i
(還有34個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tinlans ( )時間18年前 (2007/04/11 08:11), 編輯資訊
0
0
1
內容預覽:
名詞的問題其實也還好,. 講某某 class 的 instance 時,. 一般會說是某某類別的物件,. 用英文說的話,. 如果 class 的名稱是 A,. 那就會被稱之為 A object,. 很少人在提這類東西的時候前面不會冠 class 或 class name,. 而且 subject 其
(還有279個字)
首頁
上一頁
1
2
3
下一頁
尾頁