zltzlt 发表于 2020-1-15 19:12:01

有趣的一段代码

#include <iostream>
using namespace std;

#define add +
#define sub -
#define mul *
#define div /
#define mod %
#define begin\
    int main() \
    {
#define end   \
    return 0; \
    }
#define print cout <<
#define andprint <<

begin;

print "1 add 2: " andprint 1 add 2 andprint endl;
print "1 sub 2: " andprint 1 sub 2 andprint endl;
print "1 mul 2: " andprint 1 mul 2 andprint endl;
print "1 div 2: " andprint 1 div 2 andprint endl;
print "1 mod 2: " andprint 1 mod 2 andprint endl;

end;

我好像定义了新的 C++ 语法{:10_284:}
页: [1]
查看完整版本: 有趣的一段代码