指针的区别,关于面向对象

A和B都是类,这两句分别是什么意思呀?在后面使用中有什么区别吗?请指教。

img

第一句是 new 分配堆内存创建一个对象,并创建 A引用 指向 B;
第二句你应该是写错了,感觉你是想写 &B , 第二句是创建一个指针 A* 指向B;

一个是引用,一个是指针,除了调用函数和成员变量一个用 . 一个用 ->

简单来说上面的A是创建一个新的对象,下面的A是在已有的对象中存储一个指针。