我想为函数中的对象分配内存。但是,它不起作用。这是代码:
class MyClass { ... };
void foo(MyClass *mc) { mc = new MyClass; }
int main() {
MyClass *mc;
foo(mc);
if (mc == NULL)
std::cout << "Faile" << std::endl;
}
我不擅长指针事物。谁能给我关于我的错误的解释?谢谢!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句