2012年6月20日

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 @ 2012-06-20 23:01 铁树银花 阅读(262) 评论(0) 推荐(0) 编辑

error LNK2001: unresolved external symbol "public: int __thiscall A<int>::get(void)" (?get@?$A@H@@QAEHXZ)

摘要: 关于此类错误,网上有各种各样的解释,而本人遇到的问题是:将类模板成员函数的声明和实现分离。将成员函数的实现也放到头文件中就没事了。说明一下,我用的是vc6.0 阅读全文

posted @ 2012-06-20 21:01 铁树银花 阅读(2234) 评论(0) 推荐(0) 编辑

导航