我将运算符重载为类的友元函数时出现这个错误,据说这是vc6.0的一个bug,不是程序本身的error,我的解决方式:
#include <iostream>
using namespace std;
改为
#include "iostream.h"
参考的是谭浩强老师的《C++程序设计》上的一段话:
visual C++ 6.0没有完全实现C++标准,它所提供不带后缀.h的头文件不支持把成员函数重载为友元函数,但visual C++ 6.0提供的带有.h的头文件支持此项功能。
我将运算符重载为类的友元函数时出现这个错误,据说这是vc6.0的一个bug,不是程序本身的error,我的解决方式:
#include <iostream>
using namespace std;
改为
#include "iostream.h"
参考的是谭浩强老师的《C++程序设计》上的一段话:
visual C++ 6.0没有完全实现C++标准,它所提供不带后缀.h的头文件不支持把成员函数重载为友元函数,但visual C++ 6.0提供的带有.h的头文件支持此项功能。