摘要: 先上题:下列运算符都可以被友元函数重载的是:A)=,+,-,\B)[],+,(),newC)->,+,*,>>D)<<,>>,+,*正确答案为D我们知道,在运算符重载,友元函数运算符重载函数与成员运算符重载函数的区别是:友元函数没有this指针,而成员函数有,因此,在两个操作数的重载中友元函数有两个参数,而成员函数只有一个。因此,我们可以总结如下:1.对双目运算符而言,成员函数重载运算符的函数参数表中只有一个参数,而用友元函数重载运算符函数参数表中含有两个参数。对单木运算符来说,成员函数重载运算符的函数参数表中没有参数,而用友元函数重载运算符函数参数表 阅读全文
posted @ 2013-01-17 17:37 凡程子 阅读(3688) 评论(1) 推荐(0)
View Code