C++ 这个带胡子的微笑是什么<;:]{%>;?
我遇到了以下程序,它编译时没有错误,甚至没有警告:C++ 这个带胡子的微笑是什么<;:]{%>;?,c++,expression,emoticons,digraphs,C++,Expression,Emoticons,Digraphs,我遇到了以下程序,它编译时没有错误,甚至没有警告: int main(){ <:]{%>; // smile! } intmain(){ ;//微笑! } 程序是做什么的,那个笑脸表情是什么?这是一个使用有向图伪装的空lambda。正常lambda没有胡须。程序用来表示以下内容: [] {}; 这是一个不起任何作用的lambda表达式。相应的符号具有以下等价物: <: = [ %> = } =} 虽然现在通常不需要有向图,但当键盘缺少使用C++基本源字符集
int main(){
<:]{%>; // smile!
}
intmain(){
;//微笑!
}
程序是做什么的,那个笑脸表情是什么?这是一个使用有向图伪装的空lambda。正常lambda没有胡须。程序用来表示以下内容:
[] {};
这是一个不起任何作用的lambda表达式。相应的符号具有以下等价物:
<: = [
%> = }
=}
虽然现在通常不需要有向图,但当键盘缺少使用C++基本源字符集所需的某些键时,有向图很有用,即图形键。组成有向图的字符组合作为单个标记处理。这又弥补了任何设备不足的键盘或其他硬件或软件。 < P>程序使用,它允许用键盘(或文本编码)进行C++编程,而这些键盘可能没有C++常用的字符。
代码解析为:
int main(){
[]{}; // smile!
}
仅使用有向图:
<:]<%};
<:]<%%>;
[:>{%>; // like my cubic hat?
[:><%};
[:><%%>;
;
将它们与三角图混合:
<:??)<%??>; // popeye
??(:>{??>; // pirate
{???>;//海盗
我给了一个编程类一些类似的东西作为奖励。我是邪恶的,我知道。这在谷歌上是很难查到的。很好的规避;我听说他们起诉你说“无法搜集”“他们起诉瑞典人:你能考虑改变接受的答案吗?”神秘的:有趣的答案是有趣的,但到了最后,它并没有真正帮助读者。
<:]<%};
<:]<%%>;
[:>{%>; // like my cubic hat?
[:><%};
[:><%%>;
<:??)<%??>; // popeye
??(:>{??>; // pirate