shamantou blog site

shamantou@gmail.com

导航

重载运算符说明
#include "stdafx.h"
#include
using namespace std;

class myclass
{
public:
myclass();
myclass(int p,int q);
int a;
int b;
myclass operator + ( myclass &bb)
{
myclass cc;
cc.a=a+bb.a;
cc.b=b+bb.b;
return cc;
}

};


myclass::myclass(int p, int q)
{
a=p;
b=q;
}

myclass::myclass()//必须得有,因为上面自定义了一个构造函数
{

}

int main(int argc, char* argv[])
{
myclass mm(10,20);
myclass nn;
nn.a=20;
nn.b=10;

mm=mm+nn;
cout<
return 0;
}


<< [转载]学习C++的经典书籍Some useful image processing tools >>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

Powered By Z-Blog 1.8 Arwen Build 81206 Copyright 2006-2009 | ooplab.org | shamantou@gmail.com | 沪ICP备08011244号 | Some Rights Reserved.