>> và << là toán tử của lớp istream và ostream, bạn dùng từ khóa friend để đa năng hóa 2 toán tử này.
mọi người giúp em chỗ này với thầy giáo yêu cầu viết chương trình operator +,-,*,/,<,>,== và nhập xuất <<,>>. mấy cái đầu mình cón có chút ý tưởng để làm còn cái nhập xuất <<,>> mình hun biết làm sao cả có ai giúp dùm mìn h với , àh mà viết theo class dùm nha mấy bạn
>> và << là toán tử của lớp istream và ostream, bạn dùng từ khóa friend để đa năng hóa 2 toán tử này.
Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.
Bạn làm như vầy :
trong đó Object là tên class của bạnC++ Code:
friend istream& operator >> (istream& is, Object& obj)
Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.
C++ Code:
#include <iostream.h> #include <conio.h> class PhanSo { private: double tu, mau; public: friend istream& operator >> (istream& in, PhanSo &ps) { in>>ps.tu>>ps.mau; return in; } friend ostream& operator << (ostream& out, PhanSo &ps) { out<<ps.tu<<"/"<<ps.mau; return out; } }; int main(int argc, char* argv[]) { PhanSo ps; getch(); return 0; }
Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.