You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
747 B
C++

Add a friend extractor for objects of type MyClass.
#include <iostream>
using namespace std;
class MyClass {
int x, y;
public:
MyClass() {
x = 0;
y = 0;
}
MyClass(int i, int j) {
x = i;
y = j;
}
friend ostream &operator<<(ostream &stream, MyClass ob);
friend istream &operator>>(istream &stream, MyClass &ob);
};
ostream &operator<<(ostream &stream, MyClass ob)
{
stream << ob.x << ", " << ob.y << '\n';
return stream;
}
istream &operator>>(istream &stream, MyClass &ob)
{
cout << "Enter MyClassinates: ";
stream >> ob.x >> ob.y;
return stream;
}
int main()
{
MyClass a(1, 1), b(10, 23);
cout << a << b;
cin >> a;
cout << a;
return 0;
}