Например, у меня есть массив с динамическим размером на основе пользовательского ввода:Где создаются массивы динамического размера? (Стек или кучи)
int n;
cin >> n;
int items[n];
ли этот массив выделяется на стеке? Или это на куче, как если бы я написал:
int n, *items;
cin >> n;
items = new int[n];
...
delete [] items;
Edit: Я понимаю, что второй код делает. Я спрашиваю, делает ли первый код то же самое, что и второй, но с меньшим количеством строк.
related: http://stackoverflow.com/a/1169916/1141471 – sehe