c++ 重载相关
在c++中,有关重载的部分:
在类里这样定义:
friend ostream& operator<<(ostream&,CStudent&);
...
运行结果有这样的错误:
ostream' : ambiguous symbol
istream' : ambiguous symbol
请问是怎么样的错误??
[解决办法]
#include <iostream>
friend ostream& operator <<(ostream&, const CStudent&);
好像没有什么特别的错误。看看有没有包含头文件之类的。
[解决办法]
friend ostream& operator < <(ostream&, const CStudent&);
楼主少了 const关键字
!