→ MOONRAKER: 紅線是你自己畫的? 01/08 15:47
是
→ dannypsnl: 應該是接下來放適用於整個文件的defines跟typedefs的意 01/08 16:18
→ dannypsnl: 思 01/08 16:18
推 Raymond0710: 只有這.c檔用到的define typedef放在所有#include後 01/08 18:51
奇怪,我記得我有放縮網址,怎麼點進來後不見了@@
※ 編輯: zzss2003 (60.248.26.157), 01/09/2018 09:17:44
推 LPH66: 縮網址是 ppt 的話請換一家 01/09 09:28
我是用Imgur
※ 編輯: zzss2003 (60.248.26.157), 01/09/2018 14:19:31
→ MOONRAKER: 還是看不到紅線啦 什麼都沒看到 01/09 14:58
拍謝!已補上!
※ 編輯: zzss2003 (60.248.26.157), 01/10/2018 09:53:58
→ phishingphi: 目前我看到的紅線文字為 If a set of defines 01/14 01:09
→ phishingphi: applies to a particular piece of global data 01/14 01:10
→ phishingphi: (such as a flags word), the defines should be 01/14 01:10
→ phishingphi: immediately after the data declaration or 01/14 01:10
→ phishingphi: embedded in structure declarations, indented to 01/14 01:11
→ phishingphi: put the defines one level deeper than the first 01/14 01:11
→ phishingphi: keyword of the declaration to which they apply. 01/14 01:11
→ phishingphi: 不負責的解讀成某個資料結構先宣告出來,那些相關的 01/14 01:14
→ phishingphi: defines出現的位置,要嘛是在那個 data structure 後 01/14 01:15
→ phishingphi: 不然就是 embedded 在 structure 裡面並且縮排。 01/14 01:16
→ phishingphi: 比如說一個 struct audit_context 用某個 enum 01/14 01:24
→ phishingphi: audit_context 表示其狀態,他應該在規定那個 enum 01/14 01:24
→ phishingphi: 出現的次序為何 01/14 01:25
→ phishingphi: enum 應該出現在那個 struct 之後或者包在 struct 內 01/14 01:27
→ phishingphi: 並且要縮排一層 01/14 01:27
→ phishingphi: 額剛剛看了第三段,他的defines 好像是 macros 那麼 01/14 10:14
→ phishingphi: 就把例子裡的enum改成#define 不過大概的意思是那樣 01/14 10:14
→ phishingphi: 沒改變 01/14 10:14