fatal error C1001: INTERNAL COMPILER ERROR

我将运算符重载为类的友元函数时出现这个错误,据说这是vc6.0的一个bug,不是程序本身的error,我的解决方式:

#include <iostream>

using namespace std;

改为

#include "iostream.h"

参考的是谭浩强老师的《C++程序设计》上的一段话:

visual C++ 6.0没有完全实现C++标准,它所提供不带后缀.h的头文件不支持把成员函数重载为友元函数,但visual C++ 6.0提供的带有.h的头文件支持此项功能。

 

posted on 2012-06-20 23:01  铁树银花  阅读(259)  评论(0编辑  收藏  举报

导航