这是什么错误?

2025-03-04 05:54:20
推荐回答(2个)
回答1:

这是错误吗?

回答2:

错误 移位运算符<<并没有定义该操作:

其左边的类型为'class std::vector >'
的运算。

就好像你定义了一个类

class myClass
{
int a;
float b;
operator=(int a);
};
你可以
myclass class1;
int s=10;
class1=s;
但是不可以
s=class1;
因为没有这样的运算定义!