前段时间我偶然发现了一个 C++ 宝石,这个宝石是一组类,通过运算符重载以及可能的预处理技巧,让你可以使用代码中的 ASCII 艺术来定义变量:
Line x = |-----|; //x is 5
Line y = |---|; //y is 3
Rectangle r = +---+
| |
+---+; //r is 3 by 1
如果我没记错的话,它甚至支持3D图形!
但是,尽管我拼命想起来,却无法记住这个库/头文件/类集的名称。它叫什么名字?