作者zzss2003 (brotherD)
看板C_and_CPP
標題[問題] 看不懂參考書上裡面其中一段的內文
時間Thu Dec 7 14:59:27 2017
各位好,最近在複習C how to program 6/E 英文版,其中看到如下圖這一段
https://imgur.com/a/QjL4M
不曉得implementation details是指什麼意思?指的是Label在組合語言下其實是一個
function嗎?(沒有深入研究過組合語言,故PO文上來請教)
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.26.157
1F:→ testPtt: 是說Label實做細節放在別的地方 12/07 15:15
謝謝
2F:→ MOONRAKER: 意思是說function不把label公開出來給別人用 12/07 16:00
3F:→ MOONRAKER: 只在function之內可以用 符合資訊隱藏的原則 12/07 16:02
謝謝您替我翻譯一整段,但我其實只有畫紅線的那段看不懂@@
※ 編輯: zzss2003 (60.248.26.157), 12/07/2017 18:13:48
4F:推 LPH66: implemetation detail 直翻叫做「實作細節」 12/07 20:03
5F:→ LPH66: 這邊在講的是 label 底層怎麼做是隱藏的 12/07 20:04
6F:→ LPH66: 它只需要保證在使用相關功能時能照標準運作 12/07 20:05
7F:→ LPH66: 這其實正好跟你原文問題有關: 你不必知道 label 底下怎麼做 12/07 20:05
8F:→ LPH66: 只要知道它能做那些事即可 12/07 20:05
9F:→ galic: 2F的意思比較接近 樓上的會錯意了 12/07 20:52
10F:→ galic: 並不是說"label"本身怎麼實作 而是function內部的實作細節 12/07 20:52
11F:→ galic: 包含label本身 對於其他function都是被隱藏起來的 12/07 20:53
12F:→ MOONRAKER: 那一句翻譯就是"標籤是函數藏起來不給其他函數看的實作 12/07 21:11
13F:→ MOONRAKER: 細節」這樣有沒有看懂 快說你有看懂喔 12/07 21:13
14F:推 LPH66: 哦, 確實會錯意了, 這裡的主題是函數本身 12/08 02:33
我跟LP大大一樣會錯意耶,原來是function裡面的實作細節啊!我還以為是Label的。感恩
感覺是我自己英文不夠好造成的QQ
※ 編輯: zzss2003 (60.248.26.157), 12/08/2017 10:27:05
※ 編輯: zzss2003 (60.248.26.157), 12/08/2017 10:28:26
15F:→ galic: 看不懂沒關係 猜猜意思就好 然後先往下看 不要琢磨小地方 12/08 10:34
16F:→ galic: 之後再回頭看看自己有沒有猜對 12/08 10:34
17F:→ galic: 善用Note之類的功能記錄之前猜的意思 之後回頭看也方便 12/08 10:35
18F:→ MOONRAKER: 你知道就好,不用感覺。 12/08 12:00
QQ
※ 編輯: zzss2003 (60.248.26.157), 12/08/2017 16:44:25