作者RiverJackson (JACK)
看板LinuxDev
標題[問題] net.h問題
時間Sat Mar 1 10:04:49 2008
請問一下 在
-->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