De vez en cuando necesito llamar al new[]
para los tipos incorporados (generalmente char
). El resultado es una matriz con valores no inicializados y tengo que usar memset()
o std::fill()
para inicializar los elementos.¿Cómo puedo hacer `new []` default-initialize the array of primitive types?
¿Cómo puedo hacer new[]
default-initialize the elements?
No estoy seguro de si esto es válido, pero funciona bien en VC9. 'int * p = new int [10]();' – Naveen