C++ stack-Variablen und heap-Variablen

Wenn Sie ein neues Objekt erstellen in C++, das Leben auf dem stack (den Weg dorthin habe ich meistens gesehen) Sie das tun:

CDPlayer player;

Beim erstellen eines Objekts auf dem heap rufen Sie new:

CDPlayer* player = new CDPlayer();

Aber wenn Sie dies tun:

CDPlayer player=CDPlayer();

schafft es einen stack-basierten Objekt, aber was ist der Unterschied zwischen diesem und dem oberen Beispiel?

Schreibe einen Kommentar