The program uses digraphs to represent the following:
[] {};
This is a lambda expression that does nothing. The corresponding symbols have these equivalents:
<: = [
%> = }
Though they are generally unneeded today, digraphs are useful for when your keyboard lacks certain keys necessary to use C++'s basic source character set, namely the graphical ones. The combination of the characters that make up a digraph are processed as a single token. This in turn makes up for any insufficiently-equipped keyboards or other such hardware or software.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…