«Забавная» библиотека C ++, которая интерпретирует цифры ASCII в коде - как она называется? («Многомерные аналоговые литералы») - PullRequest
24 голосов
/ 20 мая 2009

Некоторое время назад я наткнулся на гем C ++, набор классов, которые через перегрузку операторов и, возможно, некоторые приемы препроцессора позволяют определять переменные с использованием встроенного в код ASCII art:

Line x = |-----|;    //x is 5
Line y = |---|;      //y is 3

Rectangle r = +---+
              |   |
              +---+; //r is 3 by 1

и IIRC, у него даже была поддержка 3D фигур!

Но для жизни я не могу вспомнить название этой библиотеки / заголовочный файл / набор классов. Как это называется?

1 Ответ

23 голосов
/ 20 мая 2009

Я полагаю, что вы после многомерных аналоговых литералов

http://www.eelis.net/C++/analogliterals.xhtml

...