Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class PhoneNumber
- {
- private:
- string cityCode, number;
- public:
- PhoneNumber();
- PhoneNumber(string, string);
- void Set(string, string);
- void Get();
- friend ostream& operator<<(ostream&, PhoneNumber&);
- friend istream& operator>>(istream&, PhoneNumber&);
- };
- PhoneNumber::PhoneNumber()
- {
- cityCode = number = "";
- }
- PhoneNumber::PhoneNumber(string inCityCode, string inNumber)
- {
- Set(inCityCode, inNumber);
- }
- void PhoneNumber::Set(string inCityCode, string inNumber)
- {
- cityCode = inCityCode;
- number = inNumber;
- }
- ostream& operator<<(ostream& out, PhoneNumber& phone)
- {
- cout << "friend" << endl;
- out <<"Phone number (" << phone.cityCode << ")" << phone.number << endl;
- return out;
- }
- istream& operator>>(istream& in, PhoneNumber& phone)
- {
- cout << "Input City Code" << endl;
- in >> phone.cityCode;
- cout << "Input the Number" << endl;
- in >> phone.number;
- return in;
- }
- void PhoneNumber::Get()
- {
- cout << "Phone number (" << cityCode << ")" << number << endl;
- }
- int main()
- {
- PhoneNumber obj("499", "3456789");
- obj.Get();
- cin >> obj;
- cout << obj;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement