文章详情页
java - C++ error C2678: 二进制“<<”: 没有找到接受“const std::ostream”类型的左操作数的运算符
浏览:111日期:2024-03-23 16:36:19
问题描述
我是在LinkedMatrix的operator<<中调用SortedSinglyList的operator<<,确定错误在标出的那一行。这个错误跟const 有关?可我这里面写的代码都不含const 的啊
我在SSL中运行operator<<正确了,但是LM却失败了
class LinkedMatrix-------friend ostream& operator<<<>(ostream& os, LinkedMatrix &a)
{ for (int i = 0; i < a.rows; i++)cout << 'i' << (*a.rowlist[i]); //括号相当于SSL对象。调用SSL.operator<< }
问题解答
回答1:operator<<<>你的这个<>是什么?
标签:
java
上一条:java - 求一个范围内的素数的问题。下一条:javascript - 手机端怎么实现返回顶部效果呢?(手机端滚动条会隐藏,无法检测)我用的sui 框架 a的锚点功能不能用,有没有js方法?
相关文章:
1. html5 - 有可以一次性把所有 css外部样式转为html标签内style=" "的方法吗?2. javascript - 求解答:实例对象调用constructor,此时constructor内的this的指向?3. javascript - 如何将一个div始终固定在某个位置;无论屏幕和分辨率怎么变化;div位置始终不变4. python - 如何判断爬虫已经成功登陆?5. javascript - 原生canvas中如何获取到触摸事件的canvas内坐标?6. javascript - 这不是对象字面量函数吗?为什么要new初始化?7. javascript - vscode alt+shift+f 格式化js代码,通不过eslint的代码风格检查怎么办。。。8. javascript - 有什么比较好的网页版shell前端组件?9. javascript - [js]为什么画布里不出现图片呢?在线等10. html - vue项目中用到了elementUI问题
排行榜
