C++可以用operator重载类指针吗 operator classA*{}

class A{};

class B
{
private:
A *pa;
}'

class C
{
private:
B *pb;

public:
operator A*
{
    return pb->pa;
}
};

请问一下,对operator A*
{
return pb->pa;
}的重载用什么意义,然后情况下会使用到对A类的重载?

可以的,重载指针运算可以把指针改造成安全指针,或者在内存操作的时候做一些跟踪的操作。