
21.12.2009, 03:04
|
|
Участник форума
Регистрация: 07.01.2008
Сообщений: 109
Провел на форуме: 214923
Репутация:
17
|
|
Здравствуйте! Я пытаюсь разобраться с динамическими массивами.
Как я понял существуют два способа
1)
Код:
int *asd=new int[3];
//как я понимаю, здесь я создаю новый массив asd с тремя элементами.
2)
Код:
int *asd=(int*)malloc(sizeof(int)*3);
//как я понимаю, здесь я также создаю массив с тремя элементами.
Если я и в первом и во втором случае допишу:
Код:
asd[n]=111;
//где n любое целое число
всё прекрасно работает!!!
Внимание вопрос: почему???
visual studio C++
|
|
|