Kümmert sich Destructor um Poping -Mitgliedsvariablen aus dem Stapel?C++

Programme in C++. Entwicklerforum
Anonymous
 Kümmert sich Destructor um Poping -Mitgliedsvariablen aus dem Stapel?

Post by Anonymous »

Nehmen Sie diese sehr einfache Klasse. Die Funktion main () erstellt nur ein Objekt davon. Auch wenn der Konstruktor und Destruktor hier keine Implementierung haben. Meine Annahme ist, dass der Konstruktor die drei Mitgliedsvariablen auf den Stapel drückt, wenn das Objekt erstellt wird.

Code: Select all

class MyClass1
{
public:
MyClass1(){}
~MyClass1(){}

private:
int num1_ = 1;
int num2_ = 2;
int num3_ = 3;
};

int main()
{
MyClass1 mc1; // Constructor gets called

// Destructor implicitly called here as the object is going out of scope
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post