[問題] #ifndef 跟用if的差別
看到一個題目問說
#ifndef (WIN32)
//do something
#endif
跟
if(WIN32){
//do something
}
想請問 版上先進 這兩者差別在哪??
我只知道 通常用#ifdef (WIN32) 是用來判別系統 是win or linux
根據系統(win or linux)的不同做不同的動作
那就前置處理器 跟一般if-else語法
使用時機有差嗎@@?
懇請賜教 謝謝!!
--
CyberPanel 5000CP 換 NT.500
http://myurl.com.tw/05bd
EmailCash 5000e 換 NT.500
http://myurl.com.tw/rgdq
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.211.120
※ 編輯: nikeasyanzi 來自: 111.251.211.120 (10/17 23:05)
※ 編輯: nikeasyanzi 來自: 111.251.211.120 (10/17 23:06)
※ 編輯: nikeasyanzi 來自: 111.251.211.120 (10/17 23:10)
→
10/17 23:15, , 1F
10/17 23:15, 1F
→
10/17 23:16, , 2F
10/17 23:16, 2F
→
10/17 23:21, , 3F
10/17 23:21, 3F
→
10/17 23:25, , 4F
10/17 23:25, 4F
→
10/17 23:31, , 5F
10/17 23:31, 5F
→
10/17 23:40, , 6F
10/17 23:40, 6F
→
10/17 23:40, , 7F
10/17 23:40, 7F
→
10/17 23:40, , 8F
10/17 23:40, 8F
→
10/17 23:46, , 9F
10/17 23:46, 9F
→
10/17 23:47, , 10F
10/17 23:47, 10F
→
10/17 23:48, , 11F
10/17 23:48, 11F
→
10/17 23:55, , 12F
10/17 23:55, 12F
→
10/18 00:14, , 13F
10/18 00:14, 13F
→
10/18 00:54, , 14F
10/18 00:54, 14F
→
10/18 01:17, , 15F
10/18 01:17, 15F
推
10/18 02:22, , 16F
10/18 02:22, 16F
→
10/18 02:23, , 17F
10/18 02:23, 17F
→
10/18 02:26, , 18F
10/18 02:26, 18F
→
10/18 02:27, , 19F
10/18 02:27, 19F
→
10/18 09:42, , 20F
10/18 09:42, 20F
→
10/18 09:43, , 21F
10/18 09:43, 21F
→
10/18 10:37, , 22F
10/18 10:37, 22F
推
10/18 12:07, , 23F
10/18 12:07, 23F
推
10/18 12:12, , 24F
10/18 12:12, 24F
推
10/18 19:28, , 25F
10/18 19:28, 25F
推
10/18 20:14, , 26F
10/18 20:14, 26F
→
10/19 06:10, , 27F
10/19 06:10, 27F
→
11/24 17:42, , 28F
11/24 17:42, 28F