标题:这个错误怎样改?
取消只看楼主
ku_klox
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2010-4-3
结帖率:91.67%
已结贴  问题点数:0 回复次数:1 
这个错误怎样改?
#include <iostream>
using namespace std;
class real
{
public:
    real(int j,int k);
    friend real operator+(real m,real n);
    void show();
private:
    int a,b;
};
real::real(int j,int k)
{
    a=i;
    b=j;
}
real operator+(real m,real n)
{
    real reall;
    reall.a=m.a+n.a;
    reall.b=m.b+n.b;
    return reall;
}
void real::show()
{
    cout<<a<<" "<<b<<endl;
}
int main()
{
    real cs(1,2),cp(3,4);
    real temp;
    temp=operator+(cs,cp);
    temp.show();
    return 0;
}



编译出现fatal error C1001: INTERNAL COMPILER ERROR这样的错误,请各位帮忙改下,谢了!


[ 本帖最后由 ku_klox 于 2010-9-1 09:00 编辑 ]
2010-09-01 08:49
ku_klox
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2010-4-3
得分:0 
回复 2楼 zhoufeng1988
我用VC6.0运行还是没能通过,他显示的错误跟刚才的一样,请问这是不是编译器的问题啊?
2010-09-01 09:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-317372-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.324297 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved