我在编程类,需要重载解释给我。简单的问题,希望我能很快得到答案。我的理解是,重载一个操作符允许它在一个类上使用。如果那是真的,那么我将如何超载>>与班级一起工作?我工作的一个小程序来测试这个想法,我会后在这里重载操作符编程练习
#include <iostream>
#include <cstdlib>
#include "data.h"
using namespace std;
int main()
{
data obj;
cout << "What is the Number?" << endl;
cin >> obj;
system("pause");
return 0;
}
class data
{
public:
data operator >> (int);
private:
};
告诉我们你的'类data'代码。 – Walter
你想用'data'做什么,你用什么'''做什么? – 0x499602D2
我只是想了解超载。我试图通过使用重载来读入我在一个类中创建的变量。它是一个项目的一部分,我必须使用重载来读入,输出,比较和++/- 一天。这只是为了证明我知道什么超载是 – jrainey