2+2==5?

来源:互联网 发布:胆码必出软件 编辑:程序博客网 时间:2024/03/29 16:59

看到极客头条的一篇:有趣 各种编程语言实现 2 + 2 = 5

第一想法就是重载运算符。看到c++的,果然没错。不过太长了。。

#include <iostream>enum AddX{ a = 2};int operator + ( int &,AddX );int main(){    int b=2;       std::cout<<a<<" + "<<b<<" = ";    std::cout<<b+a<<std::endl ;      std::cin.get();    return 0;}int operator + ( int &b,AddX  a){     return a+b+1;    }


                                             
0 0
原创粉丝点击