Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到了一个程序,其中有一个名为“A”的类。
我无法理解的变量声明中有以下语法。
A& obj;
这是什么意思以及在什么情况下使用它。
obj是reference一个A对象。大概这是一个类数据成员,因为引用不能默认初始化(它们必须从一开始就引用某些东西)。
obj
reference
A
struct Foo { int& a; Foo(int n) : a(n) {} // must be initialized in constructor initialization list. }