双目运算符重载时作为不同函数重载的参数情况

 我们先来看一题
 
一个双目运算符作为类的成员函数重载时,重载函数的参数表中有()个参数。
A 1
B 2
C 3
D 0
 
 
 
 
 
 
 
答案是A

是作为成员函数。那么有一个参数是this,所以1个。若是普通函数,则是2个

若为成员函数重载,参数一般为类对象的引用,另一个参数由this 指针所指向,故不显示。 若为友元函数重载,则有两个参数!

双目运算符作为类的成员函数重载时,类本身是该双目运算符的一个参数,所以还需要一个参数
如果重载为友元函数则需要两个参数
posted @ 2022-06-07 22:15  Dantezhenniubi  阅读(409)  评论(0)    收藏  举报
/*鼠标戏龙*/ div#top_nav { display:none } div#bannerbar {display: none;}