これは、有向グラフの変装を使用した空のラムダです。通常のラムダにはひげがありません。
プログラムは digraphs を使用して以下を表します。
[] {};
これは何もしないラムダ式です。対応するシンボルには次の同等物があります。
<: = [
%> = }
今日では一般的に不要ですが、ダイグラフは、C++の基本的なソース文字セット、つまりグラフィカルな文字セットを使用するために必要な特定のキーがキーボードにない場合に役立ちます。有向グラフを構成する文字の組み合わせは、単一のトークンとして処理されます。これは、十分に装備されていないキーボードやその他のハードウェアまたはソフトウェアを補います。
プログラムは digraphs を使用しています。これにより、C++が通常使用する文字を持たないキーボード(またはテキストエンコーディング)を使用したC++プログラミングが可能になります。
コードはこれに解決します:
int main(){
[]{}; // smile!
}