История изменений
Исправление Gvidon, (текущая версия) :
Тем не менее, если ты делаешь
MyType* dynamicArray = new MyType[100];
delete [] dynamicArray;
то порядок вполне определён и соответствует ожидаемому. Вектор задумывался как обобщение массивов, но порядок может быть любым. Это не очевидно и противоречит принципу наименьшего удивления.
Исправление Gvidon, :
Тем не менее, если ты делаешь
MyType* dynamicArray = new MyType[100];
delete [] dynamicArray;[br]
то порядок вполне определён и соответствует ожидаемому. Вектор задумывался как обобщение массивов, но порядок может быть любым. Это не очевидно и противоречит принципу наименьшего удивления.
Исходная версия Gvidon, :
Тем не менее, если ты делаешь
[br]MyType* dynamicArray = new MyType[100];[br]delete [] dynamicArray;[br]
то порядок вполне определён и соответствует ожидаемому. Вектор задумывался как обобщение массивов, но порядок может быть любым. Это не очевидно и противоречит принципу наименьшего удивления.