2011-04-05 34 views
11

如果我记得正确,我看到一些不合理的C++库,它允许您在C++程序中键入ASCII艺术形状并将它们视为对象。类似这样的:C++程序中的形状

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

这个库叫什么?

+0

我也记得。 – zneak 2011-04-05 15:14:53

回答

3

事情是这样的:

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

'velocity()'会更有趣...... – Potatoswatter 2011-04-05 16:16:48

+0

或'number_of_wheels()'。 – 2011-04-26 22:29:00