VC 6.0 中写运算符的重载时确实有这样的问题发生,这个谭浩强的书中有相关的说明,建议使用code::blocks之类的编译器试试,我用code::blocks和DEV C++都编译通过了。
你的编译器不标准。。。建议换新型编译器