使用>>运算符时出错

Error in using >> operator

本文关键字:gt 出错 运算符 使用      更新时间:2023-10-16

我使用>>操作符在类上输入对象。我不知道为什么不行。

我已经包含了on library.h

错误显示为:

错误1错误C2678: binary '>>':找不到左操作数类型为'std::istream'的操作符(或者没有可接受的转换)

istream & operator >> (istream &in,PhanSo &A)
{
    cout << endl << "Nhap phan so: " << endl << "Nhap tu: ";
    in >> A.tu;
    cout << endl << "Nhap mau: ";
    in >> A.mau;
    return in;
}
http://codepad.org/KbKhdAV4

您可能没有在程序中包含头文件。尝试包括标题,如<string>, <istream>, <iostream>