0

假设 A 是用户定义的类型。

A ob1;
A ob2 = (A&) ob1; 

现在ob2是什么?我在一个项目中看到了上面的代码,我想知道它的目的是什么。它是复制对象的更快方法吗?

4

2 回答 2

4

演员阵容毫无意义。对象的副本仍然以相同的方式制作。

于 2012-10-22T22:25:44.987 回答
0

这是没有意义的。有人可能看到赋值运算符定义为

A& A::operator=(const A& other)

并假设他们必须将其投入使用。

于 2012-10-22T22:29:41.227 回答