簡體   English   中英

在C ++ 0x之前使用map :: at()

[英]Using map::at() in pre c++0x

我很高興看到map :: at()已添加到c ++ 11中,但是在深入研究時,我發現它已經在gcc庫中定義了,並且可以與-std = c ++ 0x c ++ 98一起使用。

是否將此方法用於在c ++ 0x之前被認為可移植的標准編譯代碼?

我認為您在誤解-std=c++0x含義。 C語言選項

'c ++ 11'

'c ++ 0x'

2011 ISO C ++標准及其修訂版。 對C ++ 11的支持仍處於試驗階段,在將來的版本中可能會以不兼容的方式更改。 不建議使用名稱“ c ++ 0x”。

如您所見, c++0xc++11是等效的,而c++0x已棄用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM