LINUX.ORG.RU

История изменений

Исправление 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]

то порядок вполне определён и соответствует ожидаемому. Вектор задумывался как обобщение массивов, но порядок может быть любым. Это не очевидно и противоречит принципу наименьшего удивления.