4

最近、次のようなスニペットを見つけました。

int a  <:20:>;
int b;
void foo()
<% 
 printf("Hello world"); 
 a <: ++b :> = 440;
%>

これはどの C++ スタイル/構文に属しますか? ご回答有難うございます。

4

1 に答える 1

5

それらはdigraphsと呼ばれます:

Digraph Equivalent
  <:         [
  :>         ]
  <%         {
  %>         }
  %:         #

これらがサポートされているのは、一部の国ではキーボードにほとんど記号が存在しない可能性があるためです。そのため、 や などのキーを組み合わせて など<:同等のものを形成できます[。ウィキペディアのエントリには、trigraphsについても説明されています。

于 2013-06-28T04:42:34.610 に答える