首页 > 其他 > 详细

▲结构体 成员函数 非成员函数

时间:2021-05-03 18:49:07      阅读:20      评论:0      收藏:0      [点我收藏+]

不管是在类中还是结构体中定义的函数(成员函数)都与在其外定义的非成员函数有着不同的定义格式。

成员函数(例):

struct complex{
int r;int i;
complex operator+(complex& b){
complex c;
c.r=r+b.r;c.i=i+b.i;
return c;
}
};

非成员函数(例):

struct complex{
int r;int i;
};

complex operator+(complex& a,complex& b){
complex c;
c.r=a.r+b.r;c.i=a.i+b.i;
return c;
}

▲结构体 成员函数 非成员函数

原文:https://www.cnblogs.com/Eusionblogs/p/14727508.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!