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