C++重载运算符
返回类型 operator 运算符(参数列表){
成都创新互联公司致力于做网站、网站设计,成都网站设计,集团网站建设等服务标准化,推过标准化降低中小企业的建站的成本,并持续提升建站的定制化服务水平进行质量交付,让企业网站从市场竞争中脱颖而出。 选择成都创新互联公司,就选择了安全、稳定、美观的网站建设服务!
}
一般的一元运算符->一个参数,二元运算符->两个参数
若运算符函数是成员函数,则第一个运算对象隐式绑定到this指针
例:
#include "stdafx.h" #include#include #include #define MAXM 1010 typedef struct Matrix{ int n,m; int a[MAXM][MAXM]; void clear(){ n=m=0; memset(a,0,sizeof(a)); } Matrix operator +(const Matrix &b){ Matrix temp; temp.n=n; temp.m=m; int i,j; for(i=0;i
网页名称:C++重载运算符
文章转载:http://myzitong.com/article/gsogch.html