좀 도와주세요 ㅠㅠㅠ

CustomerList라는 클래스 만들고
만약에
CustomerList plist;
CustomerLis clist;
CustomerLis pplist;
이렇게 있다면
ppslit=clist + plist;
이 연산을 가능케 하고싶은데 도무지 감이 안오네요 ㅠ

밑에 소스는 지금 하고 있는건데 ㅠㅠ 형들 제발좀 도와줘요 

CustomerList operator+(CustomerList &c) {                        
                        CustomerList a;
                        num=c.num;
                        for(int i=0;i<num;i++)
                        a.list[i]=new CustomerList(c);
                        return a;
                } // +operator