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