| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 617 人关注过本帖
标题:这个 内部编译出错怎么解决呀??
只看楼主 加入收藏
hzz063
Rank: 3Rank: 3
来 自:横县百合
等 级:论坛游侠
帖 子:80
专家分:114
注 册:2010-1-27
结帖率:100%
收藏
 问题点数:0 回复次数:6 
这个 内部编译出错怎么解决呀??
e:\练习文件\【c++】\cpp\cpphead.h(9) : fatal error C1001: INTERNAL COMPILER ERROR
        (compiler file 'msc1.cpp', line 1786)
         Please choose the Technical Support command on the Visual C++
         Help menu, or open the Technical Support help file for more information
执行 cl.exe 时出错.


晕呀,,这个怎么回事呀???
搜索更多相关主题的帖子: 编译 
2010-07-01 19:10
lintaoyn
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:606
专家分:2499
注 册:2009-4-8
收藏
得分:0 
尽是英文…编译错误,连接错误,提示你自己去帮助菜单那了解更多的信息?
我英文好像有进步,楼主把代码贴出来看看

迭代的是人,递归的是神。
2010-07-01 19:16
hzz063
Rank: 3Rank: 3
来 自:横县百合
等 级:论坛游侠
帖 子:80
专家分:114
注 册:2010-1-27
收藏
得分:0 
程序代码:
/*
是书上的一个例子,关于运算符重载函数作为类成员和友元函数
*/


//////////////////////////////////////////////////////////////////////////////////////////////
// 文件 CppHead.h

#include <iostream>
using namespace std;

class complex
{
public :
         complex(void){ real = 0; imag = 0;}                   //重载函数

         complex(double r, double i) { real = r ; imag = i; }

         friend complex operator + (complex &a, complex &b);  // 重载函数作为友元函数

         void play(void);

private:
        double real;

        double imag;
   
};


complex operator + (complex &a , complex &b)                 //定义友元函数

     {
        return complex(a.real + b.real, a.imag + b.imag);
     }

void complex:: play(void)                                   // 用作数据的输出
      {
         cout << '(' << real <<',' << imag << ')'<< endl;
         return;
      }
////////////////////////////////////////////////////////////////////////////////////////////////////////////


// cpp.cpp  主函数文件


#include "CppHead.h"

int main(void)
{
    complex a(3,4), b(5,-10), c;    //定义三个对象
   
    c = a + b;
    cout << "a = " ;a.play();
    cout << "b = " ;b.play();
    cout << "c = " ;c.play() ;

    return 0;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
  选择帮助菜单的技术支持选项,我选了,又是提示 MSDN 不存在,请重新设置 MSDN 。
  MSDN 代表什么呀??
系不系编译器出问题了呀??

一切只因为喜欢。
2010-07-01 21:18
方廷
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:47
专家分:176
注 册:2010-6-9
收藏
得分:0 
#include <iostream>
using namespace std;
改成:
#include<iostream.h>
就可以
2010-07-01 21:44
hzz063
Rank: 3Rank: 3
来 自:横县百合
等 级:论坛游侠
帖 子:80
专家分:114
注 册:2010-1-27
收藏
得分:0 
回复 4楼 方廷
这有什么关系吗

一切只因为喜欢。
2010-07-01 22:00
hzz063
Rank: 3Rank: 3
来 自:横县百合
等 级:论坛游侠
帖 子:80
专家分:114
注 册:2010-1-27
收藏
得分:0 
回复 4楼 方廷
呵呵…谢了,我刚在书上看到。原来这样。

一切只因为喜欢。
2010-07-01 22:09
taqiao
Rank: 1
等 级:新手上路
帖 子:7
专家分:3
注 册:2010-7-2
收藏
得分:0 
路过
2010-07-02 10:03
快速回复:这个 内部编译出错怎么解决呀??
数据加载中...
 
   



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

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