Um ein Array von int
s dynamisch zu erstellen, muss ich int *a = new int[20];
tun.Dynamische Zuordnung von Array von Objekten wie int
Gibt es eine ähnliche Möglichkeit, ein Array von Objekten oder Strukturen zu erstellen?
Zum Beispiel brauche ich eine dynamisch zugewiesene Array von Objekten class A
, wie soll ich es erklären (Syntax)?
Welcher Konstruktor würde für jedes Objekt aufgerufen werden (wenn überhaupt irgendein Konstruktor aufgerufen wird)?
Sie könnten 'A * a = neu A [20];', und der Standard-Ctor wird aufgerufen. – songyuanyao
Kann ich 'std :: vector' anstelle von' new' Ausdruck empfehlen? –
@NickyC Ich möchte verstehen, wie das funktionieren würde. Ich weiß, dass ich 'std :: vector' verwenden kann. Aber wie funktioniert es eigentlich? – ayushgp