아 은꼴짤 올렸다가 잘렸네 프로그래밍 갤러리 관리자 무썹..


호출자가 포인터일때 대입연산자 오버로딩은 어떻게해야함니까?

class abc
{
public:
void operator = (const abc &other)
{
    printf("다른 변수대입");
}
void operator = (const abc *other)
{
    printf("다른 포인터 대입");
}

void* operator = (const abc &other)// 이렇게 될줄 알았는데 안되더라공..
{
   printf("호출자에 다른 변수대입")
}
}
void main()
{
   abc a,b,*c;
  a=&b;
  a=*b;
  c=&a;
}