Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class PhoneNumber
  5. {
  6. private:
  7. string cityCode, number;
  8. public:
  9. PhoneNumber();
  10. PhoneNumber(string, string);
  11. void Set(string, string);
  12. void Get();
  13. friend ostream& operator<<(ostream&, PhoneNumber&);
  14. friend istream& operator>>(istream&, PhoneNumber&);
  15. };
  16. PhoneNumber::PhoneNumber()
  17. {
  18. cityCode = number = "";
  19. }
  20. PhoneNumber::PhoneNumber(string inCityCode, string inNumber)
  21. {
  22. Set(inCityCode, inNumber);
  23. }
  24. void PhoneNumber::Set(string inCityCode, string inNumber)
  25. {
  26. cityCode = inCityCode;
  27. number = inNumber;
  28. }
  29. ostream& operator<<(ostream& out, PhoneNumber& phone)
  30. {
  31. cout << "friend" << endl;
  32. out <<"Phone number (" << phone.cityCode << ")" << phone.number << endl;
  33. return out;
  34. }
  35.  
  36. istream& operator>>(istream& in, PhoneNumber& phone)
  37. {
  38. cout << "Input City Code" << endl;
  39. in >> phone.cityCode;
  40. cout << "Input the Number" << endl;
  41. in >> phone.number;
  42. return in;
  43. }
  44.  
  45.  
  46. void PhoneNumber::Get()
  47. {
  48. cout << "Phone number (" << cityCode << ")" << number << endl;
  49. }
  50.  
  51. int main()
  52. {
  53. PhoneNumber obj("499", "3456789");
  54. obj.Get();
  55. cin >> obj;
  56. cout << obj;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement