【发布时间】:2013-02-24 00:38:47
【问题描述】:
我正在学习 C++(来自 iOS),我想了解指针/引用的用法。
在删除对象时使用对对象的引用是否正确?还是引用的变量也会被删除?
示例:
Class Foo {
}
Class Faa{
asyncCall(&Foo)
}
1.
// ...
Foo *foo = new Foo();
faa->(asyncCall(&foo);
delete foo;
// ...
2.
// ...
Foo *foo = new Foo();
Foo& refFoo = foo;
delete foo;
// do something with refFoo
【问题讨论】:
-
这不是真正的代码。
Class拼写错误,并且您缺少分号。 -
...还有括号等...
-
这个
asyncCall(&Foo)在你放置它的上下文中也没有任何意义。