C++中的"%:"和"%:%:"如何使用?
迷茫
迷茫 2017-04-17 11:10:22
0
1
1728

可能这是C++11的内容,但是不明白用法 像G++中可以用""代替"}","<:"代替"[",":>"代替"]" 经过测试,微软的编译器中并未实现这个语法 "%:"和"%:%:"的出处是 http://www.externsoft.ch/media/swf/cpp11-iso.html#preprocessing_op_or_punc

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(1)
Ty80

咱們使用的鍵盤都是標準的美式鍵盤。但是,在一些國家,很多鍵盤布局中沒有 {,所以,可以使用 <% 代替 {

§6.4.6-3 (C99)

In all aspects of the language, the six tokens

<: :> %: %:%:

behave, respectively, the same as the six tokens

[ ] { } # ##

所以:

  • %: 就是 #
  • %:%: 就是 ##

下載 ISOIEC 9899-201x-C語言標準規範.pdf

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板