看板 LinuxDev 關於我們 聯絡資訊
請問一下 在 -->usr/include/linux/net.h 裡面為什麼要把 config.h socket.h wait.h inlcude進來 不是沒用到嗎?? 之後還有一行 struct poll_table_struct; 就結束了 也沒定義東西 有其他特別意思嗎 然後後面就一堆 #define SYS_SOCKET 1 #define ............... 2 #define SYS_SOCKET 3 #define ........ 4 #define SYS_SOCKET 5 #define ............... 6 #define SYS_SOCKET 7 #define ................8 #define SYS_SOCKET 9 #define ...............10 .................. 這些東西 跟下面用ENUM 定義的東西有差別嗎 為什麼這邊不直接用 enum宣告呢 thanks^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.172.141
Bencrie:#define只是做單純文字取代,enum則是整數跟symbol的對應 03/01 16:59
RiverJackson:#define 後面不是有整數嗎 那這些東西也可以用enum? 03/01 19:57
tseng1129:只能跟你說 用的方法與時機不同 03/02 00:19