前段时间我偶然发现了一个C ++ gem,一组通过运算符重载和可能的预处理器技巧的类,让你使用代码中的ASCII艺术来定义变量:
Line x = |-----|; //x is 5
Line y = |---|; //y is 3
Rectangle r = +---+
| |
+---+; //r is 3 by 1
和IIRC,它甚至支持3D数字!
但是对于我的生活,我记不起这个库/头文件/类集的名称。它叫什么?