亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5656 | 回復(fù): 8
打印 上一主題 下一主題

[C++] 這個(gè)宏定義 里的三個(gè)點(diǎn)是什么語法? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-12-05 11:28 |只看該作者 |倒序?yàn)g覽
#define  LOGD(...)  __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)

論壇徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52雙子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午馬
日期:2013-10-18 21:43:38
2 [報(bào)告]
發(fā)表于 2014-12-05 11:36 |只看該作者
宏 的參數(shù)個(gè)數(shù)不定

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2014-12-05 12:35 |只看該作者
參數(shù)不定的宏,是gcc的擴(kuò)展,其他編譯器不支持,如VC。

論壇徽章:
14
巨蟹座
日期:2013-11-19 14:09:4615-16賽季CBA聯(lián)賽之青島
日期:2016-07-05 12:36:0515-16賽季CBA聯(lián)賽之廣東
日期:2016-06-29 11:45:542015亞冠之全北現(xiàn)代
日期:2015-07-22 08:09:472015年辭舊歲徽章
日期:2015-03-03 16:54:15巨蟹座
日期:2014-12-29 08:22:29射手座
日期:2014-12-05 08:20:39獅子座
日期:2014-11-05 12:33:52寅虎
日期:2014-08-13 09:01:31巳蛇
日期:2014-06-16 16:29:52技術(shù)圖書徽章
日期:2014-04-15 08:44:01天蝎座
日期:2014-03-11 13:06:45
4 [報(bào)告]
發(fā)表于 2014-12-05 12:50 |只看該作者
codechurch 發(fā)表于 2014-12-05 12:35
參數(shù)不定的宏,是gcc的擴(kuò)展,其他編譯器不支持,如VC。


a. 這是標(biāo)準(zhǔn)C的語法。
b. VC之所以不支持,是因?yàn)閂C不支持現(xiàn)在的C標(biāo)準(zhǔn),它只支持到ANSI C89 / ISO C90。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2014-12-05 13:14 |只看該作者
回復(fù) 4# bruceteen

呵呵,你自己都說,VC支持到C89,C89也是標(biāo)準(zhǔn)。

所謂“標(biāo)準(zhǔn)C”,本來就是含混的概念。

在Windows上的事實(shí)標(biāo)準(zhǔn)就是VC編譯器,你寫成這樣,VC就是不給你編譯。


   

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2014-12-05 13:16 |只看該作者
這是我寫的
  1. #if (COMPILE_ON_PLATFORM == LINUX_KERNEL || COMPILE_ON_PLATFORM == LINUX_USER)
  2. #define LOG_PRINT(loglevel, fmt, args...) Log_SendMsg(loglevel,\
  3.                                                       __FILE__, \
  4.                                                       __LINE__,\
  5.                                                       fmt,\
  6.                                                       ##args)
  7. #elif (COMPILE_ON_PLATFORM == WINDOWS32)
  8. #define LOG_PRINT(loglevel,fmt,...) Log_SendMsg(loglevel,\
  9.                                                       __FILE__, \
  10.                                                       __LINE__,\
  11.                                                                                                           fmt)

  12. #else
  13. #error OSI_LACK_OS_ENVIRMENT
  14. #endif
復(fù)制代碼

論壇徽章:
59
2015年亞洲杯之約旦
日期:2015-01-27 21:27:392015年亞洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵節(jié)徽章
日期:2015-03-06 15:50:392015年亞洲杯之阿聯(lián)酋
日期:2015-03-19 17:39:302015年亞洲杯之中國
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03雙子座
日期:2014-12-10 21:39:16處女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
7 [報(bào)告]
發(fā)表于 2014-12-05 13:28 |只看該作者
回復(fù) 4# bruceteen


    vc支持~~

論壇徽章:
14
巨蟹座
日期:2013-11-19 14:09:4615-16賽季CBA聯(lián)賽之青島
日期:2016-07-05 12:36:0515-16賽季CBA聯(lián)賽之廣東
日期:2016-06-29 11:45:542015亞冠之全北現(xiàn)代
日期:2015-07-22 08:09:472015年辭舊歲徽章
日期:2015-03-03 16:54:15巨蟹座
日期:2014-12-29 08:22:29射手座
日期:2014-12-05 08:20:39獅子座
日期:2014-11-05 12:33:52寅虎
日期:2014-08-13 09:01:31巳蛇
日期:2014-06-16 16:29:52技術(shù)圖書徽章
日期:2014-04-15 08:44:01天蝎座
日期:2014-03-11 13:06:45
8 [報(bào)告]
發(fā)表于 2014-12-05 14:15 |只看該作者
codechurch 發(fā)表于 2014-12-05 13:14
呵呵,你自己都說,VC支持到C89,C89也是標(biāo)準(zhǔn)。
所謂“標(biāo)準(zhǔn)C”,本來就是含混的概念。
在Windows上的事實(shí)標(biāo)準(zhǔn)就是VC編譯器,你寫成這樣,VC就是不給你編譯。


我說的是“不支持現(xiàn)在的C標(biāo)準(zhǔn)”。
你拿個(gè)三鹿奶粉說它符合食品標(biāo)準(zhǔn),因?yàn)镹年前廢棄的標(biāo)準(zhǔn)也是標(biāo)準(zhǔn)?
即使退一步,說“標(biāo)準(zhǔn)C”有什么含混的?
難道以后說“殺人違法”不對(duì),一定要說成“當(dāng)前當(dāng)代人違最新法”才對(duì)?你累不累?

“在Windows上的事實(shí)標(biāo)準(zhǔn)就是VC編譯器” --- 別鬼扯了(兩類SBs,1st:用tc++寫C++代碼,然后說C++標(biāo)準(zhǔn)錯(cuò)誤;2nd:用VC寫C代碼,然后說C標(biāo)準(zhǔn)錯(cuò)誤)。另外,“在Windows上的事實(shí)標(biāo)準(zhǔn)就是VC編譯器”回去將語文學(xué)學(xué)好。
“你寫成這樣,VC就是不給你編譯” --- 說得好像很了不起似的,VC不給我編譯怎么啦?VB不給我編譯怎么啦?Perl不給我編譯怎么啦?根本點(diǎn)在于,你為什么要將一個(gè)符合當(dāng)前C標(biāo)準(zhǔn)語法的代碼 交給 一個(gè)不支持當(dāng)前C標(biāo)準(zhǔn)的編譯器(比如VC,比如VB) 去編譯?自己有病還怪別人。
你帶上鈔票去賣咸魚的攤子買iphone6,攤主就是不賣給你。想表達(dá)什么高深的情緒呢?

論壇徽章:
14
巨蟹座
日期:2013-11-19 14:09:4615-16賽季CBA聯(lián)賽之青島
日期:2016-07-05 12:36:0515-16賽季CBA聯(lián)賽之廣東
日期:2016-06-29 11:45:542015亞冠之全北現(xiàn)代
日期:2015-07-22 08:09:472015年辭舊歲徽章
日期:2015-03-03 16:54:15巨蟹座
日期:2014-12-29 08:22:29射手座
日期:2014-12-05 08:20:39獅子座
日期:2014-11-05 12:33:52寅虎
日期:2014-08-13 09:01:31巳蛇
日期:2014-06-16 16:29:52技術(shù)圖書徽章
日期:2014-04-15 08:44:01天蝎座
日期:2014-03-11 13:06:45
9 [報(bào)告]
發(fā)表于 2014-12-05 14:25 |只看該作者
回復(fù) 7# folklore
試驗(yàn)了一下,確實(shí)支持
看來是 C標(biāo)準(zhǔn) 增加了 可變參數(shù)宏之后,C++標(biāo)準(zhǔn) 立馬兼容
VC++ 為了符合C++標(biāo)準(zhǔn)也就增加了可變參數(shù)宏,導(dǎo)致VC也支持可變參數(shù)宏了。

這個(gè)屬于順帶附送吧,因?yàn)樯洗蜯S又重申了一下,哪怕VC的C編譯器有錯(cuò)誤,也不會(huì)改。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP