Suchergebnisse für Anfrage "placement-new"
Was ist ein In-Place-Konstruktor in C ++? [Duplikat
Mögliches Duplizieren: C ++ 's "Platzierung neu" [https://stackoverflow.com/questions/222557/cs-placement-new] Was ist ein In-Place-Konstruktor in C ++? z.B. Datentyp * x = new (y) Datentyp ();
Verwenden von operator new und operator delete mit einem benutzerdefinierten Speicherpool / Allokator
Ich arbeite an einer Speicherpool- / Speicherzuordnungsimplementierung und richte sie in einem Herrenhaus ein, in dem nur ein spezieller "Client" -Objekttyp aus dem Pool gezeichnet werden kann. Der Client kann entweder direkt auf dem Pool ...
Übergabe des Nullzeigers an die neue Platzierung
Die Standardplatzierung
C ++, ist es möglich, einen Konstruktor direkt ohne neue aufzurufen?
Kann ich Konstruktor explizit aufrufen, ohne zu verwendennew, wenn ich schon ein gedächtnis für objekt habe? class Object1{ char *str; public: Object1(char*str1){ str=strdup(str1); puts("ctor"); puts(str); } ~Object1(){ puts("dtor"); puts(str); ...
Striktes C ++ - Aliasing, wenn kein Zeiger verwendet wird, der durch Platzierung neu zurückgegeben wurde
Kann dies möglicherweise undefiniertes Verhalten verursachen? uint8_t storage[4]; // We assume storage is properly aligned here. int32_t* intPtr = new((void*)storage) int32_t(4); // I know this is ok: int32_t value1 = *intPtr; *intPtr = 5; // ...
Muss ich mich wirklich um die Ausrichtung kümmern, wenn ich den Operator "Placement New" verwende?
Ich lese dasWann sollte ich mich um die Ausrichtung kümmern? [https://stackoverflow.com/questions/6474316/when-should-i-worry-about-alignment] aber ich weiß immer noch nicht, ob ich mir Sorgen machen muss, dass der Zeiger durch das Platzieren ...
Wie kann man einen riesigen Teil des Speichers direkt in std :: vector einlesen?
Ich habe eine riesige zusammenhängende Reihe
Seite 1 von 2