小编N A*_*N A的帖子

我的 C++ 变量位于堆栈还是堆上?

这是我关于堆栈溢出的第一个问题。如果这是一个“愚蠢”的问题,我很抱歉,但我目前正在学习 C++,并且我对某些事情感到有点困惑。据我了解,在下面的代码中,变量“myVariable”在堆上声明,但在堆栈上的构造函数中实例化。那么它“存在”在哪里——堆上还是栈上?

class MyClass{
    int _myVariable;
    MyClass(int i){
        _myVariable = i;
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ heap-memory stack-memory

4
推荐指数
2
解决办法
1712
查看次数

标签 统计

c++ ×1

heap-memory ×1

stack-memory ×1