这个程序中"&"的区别是什么

Enk*_*ri_ 1 c++ operator-keyword

以下是C++程序的一部分:

Circle circle1, &circle2 = circle1, *p = &circle2;
Run Code Online (Sandbox Code Playgroud)

我想知道两者之间&有什么区别?非常感谢.

Tas*_*Tas 6

第一(使用的&)的声明一个圆参考,后者是地址的用于获得的存储器地址操作circle2.