我正在学习C++,需要一些有关编译错误消息的帮助。我有一些代码... http://codepad.org/ncGTYWew。
在DevC++中进行编译时,得到以下输出:22 C:\Dev-Cpp\Program Files\linkedListType.h template-id
operator<< <>' for
std::basic_ostream>&运算符&,conSTLinkedListType&)'与任何模板声明都不匹配
在键盘中,似乎可以正常编译。
在此编译之前,键盘和DevC++都要求我在第22行的operator '。
有人可以解释为什么DevC++无法识别模板吗?我是否将''放在错误的位置?为什么键盘不会有问题?
非常感谢你。
最佳答案
我建议您使用code::blocks代替dev-cpp;五年前,它没有更新,而新的标准0xC++我也不支持。
https://stackoverflow.com/questions/3219482/
相关文章:
gcc - 有没有办法在gcc中使用内联asm使用在编译时求值的表达式?
javascript - Notes 7.0.3 客户端在没有太多 JavaScript 的表单上编
java - 包org.hibernate.cfg不存在导入org.hibernate.cfg.Co
api - 获取无效的Authsub token 错误403
iphone - 清除所有目标/清空缓存后,iPhone生成错误
java - Android ant 编译失败 : java. lang.NoClassDefFou
iphone - 错误: expected specifier-qualifier-list bef