2011-04-05 36 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