相关疑难解决方法(0)

new()是否也为类的函数分配内存?

class Animal
{
public:
  int a;
  double d;
  int f(){ return 25;} 
};
Run Code Online (Sandbox Code Playgroud)

假设对于上面的代码,我尝试初始化一个对象,通过说new Animal(),这是否new()也为函数分配内存f()

换句话说,如果我有这个类而不是内存分配术语有什么不同new Animal():

class Animal
{
public:
  int a;
  double d;
};
Run Code Online (Sandbox Code Playgroud)

c++ memory-management object new-operator

5
推荐指数
2
解决办法
789
查看次数

标签 统计

c++ ×1

memory-management ×1

new-operator ×1

object ×1