我在編程類,需要重載解釋給我。簡單的問題,希望我能很快得到答案。我的理解是,重載一個操作符允許它在一個類上使用。如果那是真的,那麼我將如何超載>>與班級一起工作?我工作的一個小程序來測試這個想法,我會後在這裏重載操作符編程練習
#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