亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何確定編譯器使用的C ++標準的版本?

如何確定編譯器使用的C ++標準的版本?

C++
青春有我 2019-08-31 11:05:49
如何確定編譯器實現的C ++標準版本?據我所知,以下是我所知道的標準:C ++ 03C ++ 98
查看完整描述

3 回答

?
白豬掌柜的

TA貢獻1893條經驗 獲得超10個贊

據我所知,沒有全面的方法來做到這一點。如果你看一下跨平臺/多個編譯器支持庫的頭文件,你總會發現很多使用編譯器特定結構來定義這些東西的定義:


/*Define Microsoft Visual C++ .NET (32-bit) compiler */

#if (defined(_M_IX86) && defined(_MSC_VER) && (_MSC_VER >= 1300)

     ...

#endif


/*Define Borland 5.0 C++ (16-bit) compiler */

#if defined(__BORLANDC__) && !defined(__WIN32__)

     ...

#endif

您可能必須自己為您使用的所有編譯器執行此類定義。


查看完整回答
反對 回復 2019-08-31
  • 3 回答
  • 0 關注
  • 2743 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號