严重性 代码 说明 项目 文件 行 禁止显示状态 错误(活动) E0349 没有与这些操作数匹配的 "<<" 运算符 C++课程设计 C:\Users\Monologue\source\repos\C++课程设计\C++课程设计\touwen.h 31
时间: 2023-09-06 12:10:10 浏览: 199
这个错误提示是因为你在代码中使用了 "<<" 运算符,但是没有正确地定义该运算符的重载。请检查你的代码中是否有类似于以下的语句:
```
cout << some_variable;
```
如果是的话,你需要在你的类定义中重载 "<<" 运算符,例如:
```
class MyClass {
public:
//...
friend ostream& operator<<(ostream& os, const MyClass& obj) {
os << obj.some_variable;
return os;
}
};
```
这样就可以让你的代码正确使用 "<<" 运算符了。
相关问题
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 A2022 instruction operands must be the same size Project4 D:\VS2019\Project4\4.asm 10
这个错误通常是由于汇编指令中的操作数大小不匹配导致的。在汇编指令中,操作数必须是相同的大小。例如,不能将一个字节大小的操作数与一个双字大小的操作数进行运算。
在这个特定的错误中,它指出在项目文件D:\VS2019\Project4\4.asm的第10行存在问题。可能需要检查该行代码中的操作数是否正确匹配,并确保它们是相同的大小。检查完代码后重新编译项目,应该可以解决这个错误。
阅读全文