제목이 좀 요상하긴한것 같은데,,
class Test
{
public
Test() {}
~Test() {}
.....
};
이런 클래스가 잇습니다..
Test* pT1 = new Test();
이렇게 객체 한개를 생성후,
Test* pT2 = pT1;
pT2라는 포인터변수로 pT1의 주소를 가리킬떄
pT1의 참조개수(?) 를 1증가시키고 싶습니다..
연산자 오버로딩 같은식으로해보려했으나,, 포인터 변수로 주소를 참조하는경우는 안되나보네요 -,-
포인터 변수로 동적으로 만들어진 객체를 참조할때마다 참조개수를 1씩 증가시키고 싶은데,,
어떠한식으로해야할지 알려주세요..