[問題] ##用法
遇到的問題: (題意請描述清楚)
看到 define 裡都會放 ##這個符號
也查到了是連接字串用的
可以搭配迴圈使用嗎
希望得到的正確結果:
#define lightOn(__num) abc.##__num=1
for(i = 0; i < 7; i++)
lightOn(i);
程式跑出來的錯誤結果:
Error has no member named
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
g++
有問題的code: (請善用置底文標色功能)
同二
補充說明:
先跟各位大大說謝謝了
--
究竟再夢中牽著我的手 走進協志的那個人是誰...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.2.251
推
11/16 14:38, , 1F
11/16 14:38, 1F
推
11/16 14:42, , 2F
11/16 14:42, 2F
原來如此
感謝I大解說
※ 編輯: sorkayi 來自: 122.117.2.251 (11/16 14:45)
推
11/16 17:05, , 3F
11/16 17:05, 3F
推
11/16 17:15, , 4F
11/16 17:15, 4F
推
11/16 17:15, , 5F
11/16 17:15, 5F
→
11/16 17:17, , 6F
11/16 17:17, 6F
推
11/16 17:52, , 7F
11/16 17:52, 7F
→
11/16 17:53, , 8F
11/16 17:53, 8F
→
11/16 18:00, , 9F
11/16 18:00, 9F
→
11/16 18:24, , 10F
11/16 18:24, 10F
→
11/16 18:28, , 11F
11/16 18:28, 11F
→
11/16 18:29, , 12F
11/16 18:29, 12F
推
11/16 18:41, , 13F
11/16 18:41, 13F
→
11/16 18:41, , 14F
11/16 18:41, 14F
→
11/16 22:15, , 15F
11/16 22:15, 15F
→
11/16 22:16, , 16F
11/16 22:16, 16F
推
11/16 23:23, , 17F
11/16 23:23, 17F
推
11/17 09:24, , 18F
11/17 09:24, 18F