Hi Leute
Im Wiki steht dass placement new folgendermassen implementiert ist: void * operator new (std::size_t, const std::nothrow_t &) throw();
void * operator new (std::size_t, void *) 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?