c++ 重载相关,该怎么解决

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关键字