988 Stimmen

Warum sollten C++-Programmierer die Verwendung von "new" minimieren?

Ich stolperte über Stapelüberlauf pregunta Speicherleck mit std::string bei Verwendung von std::list<std::string> y einer der Kommentare sagt dies:

Nicht mehr verwenden new so sehr. Ich kann keinen Grund erkennen, warum Sie irgendwo neu verwendet haben. Sie haben es getan. Sie können Objekte nach Wert in C++ und es ist eine der großen Vorteile der Sprache.
Sie müssen nicht zuordnen alles auf dem Heap zuweisen.
Hör auf zu denken wie ein Java Programmierer.

Ich bin mir nicht ganz sicher, was er damit meint.

Warum sollten Objekte nach Wert in C++ so oft wie möglich, und welchen Unterschied macht das intern?
Habe ich die Antwort falsch interpretiert?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X