Herkese merhabalar. Bir kod yazdım ama mainde bunu nasıl kullanırım bilemedim . Örneğin kodda 555623982 numarasını ekrana çıkartmak istiyorum yazdığım formatta. nasıl yapabilirim bunu?

HEADER KODU:

#ifndef PHONENUMBER_H
#define PHONENUMBER_H
#include<iostream>
#include<string>
using namespace std;


class PhoneNumber
{
    friend ostream &operator<<(ostream &,const PhoneNumber &);
    friend istream &operator>>(istream &,PhoneNumber &);
    
        
    private:
        string areaCode;
        string exchange;
        string line;
};
.CPP KODU
#include "PhoneNumber.h"
#include<iomanip>
using namespace std;

/* overload the stream insertion operator;cannot be a member functio
if we would like to invoke it with cout<<somePhoneNumber */

ostream &operator<<(ostream &output,const PhoneNumber &number)
{
    output<<"("<<number.areaCode<<")"<<number.exchange<<"-"<<number.line<<endl;
    return output;
}

/*overloaded stream function exration operator;cannot be a member function
if we would like to invoke it with cin>>somePhoneNumber */

istream &operator>>(istream &input,PhoneNumber &number)
{
    input.ignore(); // ( yi atlamak için
    input >>setw(3)>>number.areaCode;
    input.ignore(2);
    input>>setw(3)>>number.exchange;
    input.ignore();
    input >> setw(4)>>number.line;
    return input;
    
    
}
Sorum overload edilmiş operatörleri mainde nasıl kullanabilirim?