我正在学习 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