什么时候将内存分配给类?

时间:2017-06-05 16:02:03

标签: c++ dynamic-memory-allocation

Class Sample
{
  int a,b;
 public :
  Sample(int p,int q)
   {
     a=p;
     b=q;
   }
  int sum()
  {
    return (a+b);
  }
};
int main()
{
  Sample sm(10,20);
  std::cout<< "Sum :"<< sm.sum()<<endl;
}

我是C ++的初学者所以请保持答案的语言简单,以便我理解。 在此先感谢:)

1 个答案:

答案 0 :(得分:1)

为类分配的唯一内存是静态成员变量。您的示例不包含任何静态成员变量。

对象分配内存。您可以在以下行中创建一个此类对象:

Sample sm;

这个内存将在声明变量的块的末尾消失,当它超出范围时。