请看以下小程序:
#include<iostream.h>
using namespace std;
class RMB
{
public:
RMB(){yuan=1;}
public:
int yuan;
};
int operator [](RMB* rmb,int i)
{
return rmb[i].yuan;
}
int main()
{
RMB R[4];
cout<<R[2];
getchar();
}
我觉得以上重载是正确的,编译不能通过,请问错在哪里?
參考答案:抱歉,没法帮你
vc2005中不知为什么没有iostream.h