45 5 D:\c++编程\main299.cpp [Error] no match for 'operator>>' (operand types are 'std::istream {aka std::basic_istream<char>}' and 'Account')
时间: 2023-10-15 20:02:14 浏览: 178
这个错误提示是因为你在使用输入流(>>)操作符时,没有为 Account 类型定义输入流操作符。需要在 Account 类型中添加一个函数,重载输入流操作符(>>),并在该函数中定义如何从输入流中读取 Account 对象。例如:
```
std::istream& operator>>(std::istream& in, Account& acc) {
// 在这里实现从输入流中读取 Account 对象的逻辑
return in;
}
```
在这个函数中,我们需要按照输入流的格式从输入流中读取数据并将其存储在 Account 对象中。同时需要注意返回输入流本身,以便支持链式输入操作。
阅读全文