我实际上无法弄清楚我在这里做错了什么.
所以基本上我有一个对象指针,我传递给一个函数来设置它的值以指向一个新的Object实例,但它似乎不起作用,我无法解决原因.下面是我正在尝试做的代码示例.
GetPointer(Object *pointer){
pointer = new Object();
}
in main:
Object *pointer;
GetPointer(pointer);
Run Code Online (Sandbox Code Playgroud)
我也尝试过立即初始化指针,这样可行,所以我真的无法理解上面的代码有什么问题.有什么建议?
Object *pointer = new Object();
Run Code Online (Sandbox Code Playgroud)