如果我没记错的话,我看到了一些不道德的C ++库,它允许你在C ++程序中键入ASCII-art形状并将它们视为对象。像这样:
int area = someFreakyClass(o-----o
| |
o-----o).area();
这个图书馆叫什么?
答案 0 :(得分:16)
答案 1 :(得分:10)
改进版的Analog Literals:
答案 2 :(得分:3)
这样的事情:
int area = someFreakyClass(_________________________________________________
/| | |
|| | |
.----|-----,| |
|| || ==|| |
.-----'--'| ==|| |
|)- ~| ||_________________________________________________|
| ___ | |____...==..._ >\______________________________|
[_/.-.\"--"-------- //.-. .-.\\/ |/ \\ .-. .-. //
( o )`==="""""""""`( o )( o ) o `( o )( o )`
'-' '-' '-' '-' '-').area();