我知道指针的基础知识.
我想知道你什么时候使用
Foo *foo;
Run Code Online (Sandbox Code Playgroud)
代替
Foo foo;
Run Code Online (Sandbox Code Playgroud)
而另一个人则不允许你这样做.
提前致谢
如果要引用堆变量(对象存活函数结束)和局部变量的非指针形式(生命周期以块/函数结束),通常使用指针.
作为成员变量,如果在不同的引用者之间共享Foo对象,则使用指针,如果与Foo具有整体关系,则使用嵌入对象.