C++程序中的形状

11

如果我没记错的话,我曾经看到过一个不可思议的 C++ 库,它可以让你在 C++ 程序中输入 ASCII 艺术形状并将其视为对象。大致如下:

int area = someFreakyClass(o-----o
                           |     |
                           o-----o).area();

这个库叫什么名字?

3个回答

16

10

3

类似于这样:

 int area = someFreakyClass(_________________________________________________
                    /|     |                                                 |
                    ||     |                                                 |
               .----|-----,|                                                 |
               ||  ||   ==||                                                 |
          .-----'--'|   ==||                                                 |
          |)-      ~|     ||_________________________________________________|
          | ___     |     |____...==..._  >\______________________________|
     [_/.-.\"--"-------- //.-.  .-.\\/   |/            \\ .-.  .-. //
       ( o )`==="""""""""`( o )( o )     o              `( o )( o )`
        '-'                '-'  '-'                       '-'  '-').area();

3
velocity()会更有趣... - Potatoswatter
或者 number_of_wheels() - Lightness Races in Orbit

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