Ответ 1
Аналоговые литералы от Eelis.
Если я правильно помню, я увидел некоторую нечестивую библиотеку С++, которая позволяет вам вводить ASCII-искусство в С++-программах и рассматривать их как объекты. Что-то вроде этого:
int area = someFreakyClass(o-----o
| |
o-----o).area();
Какова была эта библиотека?
Аналоговые литералы от Eelis.
Улучшенная версия аналоговых литералов:
Что-то вроде этого:
int area = someFreakyClass(_________________________________________________
/| | |
|| | |
.----|-----,| |
|| || ==|| |
.-----'--'| ==|| |
|)- ~| ||_________________________________________________|
| ___ | |____...==..._ >\______________________________|
[_/.-.\"--"-------- //.-. .-.\\/ |/ \\ .-. .-. //
( o )`==="""""""""`( o )( o ) o `( o )( o )`
'-' '-' '-' '-' '-').area();