::new(T) in C++ überladen

  • Hab für mein Projekt einen Memory-Manager geschrieben und natürlich new, delete überladen. Jetzt das Problem. Wenn ich vorher mehr Speicher mit malloc allokiere (zb. 5*sizeof(T)). Möcht ich trotzdem, später diesen Speicher nochmal initialisieren. Dafür gibt es die Funktion item = ::new(item) T(); Wie kann ich mir jetzt diese Funktion selbst schreiben, für meinen Memory-Manager.

    :thumb: Geschrieben nach der alten, neuen und zukünftigen Rechtschreibung! :thumb:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!