新實例,我有這樣的問題:C++函數
void myFunc()
{
MyClass * myInstance = NULL;
newInstance(myInstance);
}
void newInstance(MyClass * instance)
{
instance = new MyClass(...);
}
的代碼看起來工作正常,但是當從的newInstance功能我退出,我將myInstance爲空,不與有內部的newInstance值.. 。問題出在哪裏?噸
感謝
或指向指針的指針。 – Linuxios
甚至更好讓newInstance返回指針。只是要小心內存泄漏 – doron
謝謝,我不能回來,因爲我有不止一個參數,如'實例' – ghiboz