相关疑难解决方法(0)

对象成员的位置

可能重复:
数据成员是否与C++中的对象分配在相同的内存空间中?

如果我声明一个这样的对象:

void main() {
  MyClass class;
}
Run Code Online (Sandbox Code Playgroud)

它将在堆栈上自动创建.

如果我这样做会发生什么:

class MySecondClass {
  private:
    MyClass class;
}
Run Code Online (Sandbox Code Playgroud)

会员是否会在堆栈上创建?如果是这样,如果MySecondClass是通过创建会发生什么new?这个成员还会在堆叠中吗?

c++

0
推荐指数
1
解决办法
87
查看次数

标签 统计

c++ ×1