【发布时间】:2011-01-06 16:23:52
【问题描述】:
class Animal
{
public:
int a;
double d;
int f(){ return 25;}
};
假设对于上面的代码,我尝试初始化一个对象,通过说new Animal(),这new()是否也为函数f()分配内存?
换句话说,如果我有这个类并做了一个new Animal(),那么在内存分配方面有什么区别?:
class Animal
{
public:
int a;
double d;
};
【问题讨论】:
标签: c++ object memory-management new-operator