История изменений
Исправление 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]то порядок вполне определён и соответствует ожидаемому. Вектор задумывался как обобщение массивов, но порядок может быть любым. Это не очевидно и противоречит принципу наименьшего удивления.