使用“&”类实例化中的符号

时间:2014-12-10 15:50:19

标签: c++

如果我有一个课程Foo并创建一个实例bar&在以下代码中的含义是什么?

Foo& bar = Foo();

2 个答案:

答案 0 :(得分:0)

Foo& bar表示bar是对Foo对象的引用。但是,我认为编译器会对此行大喊大叫,因为临时不能绑定到非const引用。

答案 1 :(得分:0)

它使条形图成为右侧的参考,而不是它的副本。

默认情况下,C ++类和结构体是按值传递的,这意味着它们在赋值时被复制。如果您想通过引用使用它们,请使用&事物或指针(用*)代替。您经常需要指向多态的指针。