当记忆分配给课堂时

When Memory is Allocated to Class?

本文关键字:课堂 分配 记忆      更新时间:2023-10-16
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 的初学者,所以请简单地让您的答案语言保持简单,以使我了解很好。预先感谢:(

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

内存分配给对象。您在行中创建一个这样的对象:

Sample sm;

此内存将在声明变量的块的末端消失,当它脱离范围时。