Hin und wieder muss ich new[]
für eingebaute Typen anrufen (normalerweise char
). Das Ergebnis ist ein Array mit nicht initialisierten Werten und ich muss memset()
oder std::fill()
verwenden, um die Elemente zu initialisieren.Wie kann ich `new []` default-initialisieren das Array von primitiven Typen?
Wie mache ich new[]
default-initialisieren die Elemente?
Ich bin nicht sicher, ob diese gültig ist, sondern arbeitet auf VC9 in Ordnung. 'int * p = new int [10]();' – Naveen