梦殇国际

标题: 一则C++简明的运算符重载例子 [打印本页]

作者: 小B    时间: 2014-7-2 09:01
标题: 一则C++简明的运算符重载例子
本帖最后由 小B 于 2014-7-2 12:58 编辑

class 人类
{
  string 名字;
  public:
    人类(string name)
    {
      名字=name;
    }
    friend 人类 operator +(人类 &目标1,人类 &目标2);
    {
      return 人类(目标1.名字+目标2.名字)//因为用了string类所以可以直接连接起来。
    }
}
int main()
{
  人类 a("坑爹");
  人类 b("阿星");
  c=a+b;//调用重载的运算符+
  std::cout<<c.名字;
  return 0;
}
至于结果。。。
应该是 坑爹阿星
这里+法太简单了,如果是人工智能,自动算出他们俩搞基的后代是什么那该多好

作者: 阿星    时间: 2014-7-2 09:42
你个逗比

作者: 扒皮    时间: 2014-7-2 19:46
表示看不懂!能教我C+吗?





欢迎光临 梦殇国际 (https://714.hk/) Powered by Discuz! X3.4