处理对象或指针之间的区别?

Yok*_*hen 1 c++ pointers object

所以说我有一个对象/指针/无论这个东西的定义是什么:

A* a = new A();
Run Code Online (Sandbox Code Playgroud)

碰巧有方法

b();
c();
Run Code Online (Sandbox Code Playgroud)

我发现的做事方式是这样的:

a->b();
Run Code Online (Sandbox Code Playgroud)

这个方法运作得很好.但是现在我看到有人这样做:

(*a).b();
Run Code Online (Sandbox Code Playgroud)

问题是:这两种调用方法的方法之间有什么区别(即每个方法管理的地址和值如何),根据这种方式,最好使用哪种方法?

如果这是其他问题的副本,请告诉我,我会在看到原始问题后将其删除.

BYS*_*YS2 6

没有区别.它只是一个不同的符号.