C++語言錯誤 C2679 二進位制“>>”: 沒有找到接受“overloaded-function”型別的右運算元的運算子(或沒有可接受的轉換)
阿新 • • 發佈:2018-11-22
C++語法錯誤
C2679 二進位制“>>”: 沒有找到接受“overloaded-function”型別的右運算元的運算子(或沒有可接受的轉換)
上網找了好久都沒有找到答案,所以
我想請教一下是怎麼回事,謝謝各位
visual studio2017
//標頭檔案
#include
#include
using namespace std;
class student
{
private:
int s_score;
int a_age;
public:
int getage(int );
int getscore(int);
void display();
};
int student::getage(int z)
{
a_age = z;
return (a_age);
};
int student::getscore(int x)
{
s_score = x;
return (s_score);
};
void student::display()
{
cout<<s_score<<a_age;
};
#include
#include
#include"test.h"
using namespace std;
int main()
{
student a, b;
cin>>a.getscore>>"">>b.getage>>endl;
return 0;
}