关于C++运算符重载和模板类的问题

2024-11-22 14:22:09
推荐回答(3个)
回答(1):

好像是运算符重载函数有根本错误吧。
如果这个不是类的成员函数,这样写没有问题。
如果是类的成员函数,必须单参数。

回答(2):

给个用法你,你再研究研究
class A
{

friend double f(double,double);

}
double f(double a,double b)
{


}

回答(3):

不知是不是你理解错了,还是我理解错了,我的看法是,你那个 友元的符号有些多余 ,友元就是让声明指定函数能访问其私有成员,页你的友元函数都是成员函数,成员函数本来就能访问私有成员,这元实在是多余的. 而且重载 运算符号是不能以全局方式定义的,我也不明白你为什么要非加友元 这个属性干什么.