оператор new или new []

Рассмотрим следующий код:

typedef  SomeType type_t[2];
SomeType * arr1 = new type_t; //new or new[] ???
type_t * arr2 = new type_t[3]; //new or new[] ???

Согласно стандарту, какая версия new будет вызываться в 1-м и 2-м случаях ( new или новый [] ) и как удалить arr1 и arr2 (с помощью delete или delete [] ])?

8
задан Brian Tompsett - 汤莱恩 21 July 2015 в 18:04
поделиться