我写不下去啦
class A
{
private:
int m_int;
public:
void operator+(int i)
{
m_int=m_int+i;
}
};
void main()
{
A a;
//这里我该怎么调用a的成员函数
}
问题点数:1、回复次数:6Top
1 楼thisismq(关外的雪)回复于 2003-09-04 20:10:09 得分 0
既然你已经定义了一个类,就在可以定义类的对象后,用a.operator( int i;)来调用它的成员函数。Top
2 楼psprite(小皮)回复于 2003-09-04 20:25:23 得分 0
对象已经声明了 用a.operator( int i);调用对象中的公共成员函数Top
3 楼lth_81(上海男生)回复于 2003-09-04 20:28:13 得分 1
a.operator +(120);如此调用。Top
4 楼lth_81(上海男生)回复于 2003-09-04 20:42:31 得分 0
芬特。。。1分Top
5 楼ezhou(煮花生)回复于 2003-09-04 21:27:45 得分 0
我感觉+在这种情况下可以用:
A a,b,c;
...
c= a + b;Top
6 楼keiven()回复于 2003-09-04 22:47:45 得分 0
应该可以直接用加号吧。因为加号已经被重载了呀。Top




