我正在学习C ++,需要一些编译错误消息的帮助。我有一些代码...... http://codepad.org/ncGTYWew。
当我在DevC ++中编译时,我得到了这个输出:
22 C:\Dev-Cpp\Program Files\linkedListType.h template-id
operator<< <>' for
std::basic_ostream >& operator<<(std::basic_ostream >&, const linkedListType&)' does not match any template declaration
在codepad中似乎编译正常。 在编译之前,codepad和DevC ++都要求我插入'&lt;&gt;'在运营商之后&lt;&lt;第22行的声明。
有人可以解释为什么DevC ++无法识别模板吗?我把'&lt;&gt;'放了在错误的地方?为什么键盘不会出现问题?
谢天谢地。
答案 0 :(得分:0)
我建议你使用code :: blocks而不是dev-cpp;五年前不更新和新标准0xC ++我相信它们都不支持它。