最奇怪的C++的模板

算面积的。。。

#include"analogliterals.hpp"
using namespace analog_literals::symbols;
unsigned int c = ( o-----o
                   |     !
                   !     !
                   !     !
                   o-----o ).area;

assert( ( o-------------o
          |L             \
          | L             \
          |  L             \
          |   o-------------o
          |   !             !
          !   !             !
          o   |             !
           L  |             !
            L |             !
             L|             !
              o-------------o ).volume == ( o-------------o
                                            |             !
                                            !             !
                                            !             !
                                            o-------------o ).area * int(I-------------I) );

via

Comments