“有趣”的C++库,用于解释代码中的ASCII图形 - 它叫什么?(“多维模拟字面量”)

24

前段时间我偶然发现了一个 C++ 宝石,这个宝石是一组类,通过运算符重载以及可能的预处理技巧,让你可以使用代码中的 ASCII 艺术来定义变量:

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

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

如果我没记错的话,它甚至支持3D图形!

但是,尽管我拼命想起来,却无法记住这个库/头文件/类集的名称。它叫什么名字?


1
我记得有一段时间看到过它,但是从未深入研究过。它看起来很搞笑!虽然在开发中我不会使用它! :p - DeadHead
根据您的标题,我以为您在谈论figlets http://www.figlet.org/。 - JensenDied
@Brian:它可能已经欺骗了我。哦,等等。 - aib
1
这种有趣的C++语法劫持也导致了更严重的boost::spirit。http://boost-spirit.com/home - Gabriel
1个回答

24

在这里进行了镜像和扩展(具有不受限制的语法和对0单位宽度/长度/高度的支持):https://github.com/Quuxplusone/analog-literals - Quuxplusone

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接