none
Placement New RRS feed

  • Frage

  • Hi Leute 

    Im Wiki steht dass placement new folgendermassen implementiert ist: void * operator new (std::size_tconst std::nothrow_t &) throw();
    void * operator new (std::size_tvoid *) throw();

    Warum haben diese Funktionen 2 Argumente ? Und wie funktionieren sie genau? 

    Wenn man sie überladen möchte muss man dann den normalen operator new aufrufen und dann den Konstruktor manuell aufrufen? Wird das in der Laufzeitbibliothek auch so gemacht?

    Freitag, 20. März 2015 07:39

Antworten