您的位置:首页技术文章
文章详情页

java - C++ error C2678: 二进制“<<”: 没有找到接受“const std::ostream”类型的左操作数的运算符

浏览:72日期: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<< }

java - C++ error C2678: 二进制“<<”: 没有找到接受“const std::ostream”类型的左操作数的运算符

问题解答

回答1:

operator<<<>你的这个<>是什么?

标签: java
相关文章: