Wenn ich:
%Vor%Ich kann:
%Vor%Aber ich kann nicht tun:
%Vor%Gibt es eine korrekte Syntax, um das zu erreichen? Oder eine einfache Arbeit?
Sie könnten einen rohen Speicherblock reservieren und placement new verwenden, um jedes struct
:
Siehe auch: Welche Verwendungen gibt es für "Placement new"?
Sie könnten ein Array von Zeigern für Zeiger verwenden. Dann können Sie das Array erstellen, das Zeiger auf a_struct () enthält, damit Sie später entscheiden können, welcher Konstruktor verwendet werden soll:
%Vor%Tags und Links arrays c++ constructor memory-management struct