注册 登录
编程论坛 C++教室

[求助]运算符重载的问题!

海子星竹 发布于 2007-11-12 18:57, 472 次点击
int operator+ (const int &a,const int &b)
{
return (a*b);
};

int main()
{
cout<<3+5<<endl;
return 0;
}

这个程序不知哪有问题?

3 回复
#2
neverDie2007-11-12 19:04
参数要是非内置类型吧
#3
chen179812007-11-14 09:25
对于内置类型的操作符,它的预定意义不能被改变。 -- C++ PRIMER

所以,不能为内置数据类型定义操作符。
#4
a198705022007-11-14 10:12

要在自己定义的类里面才可以重载吧~~~

1