Массивы

  • Автор темы Kirill_d_class
  • Дата начала
Статус
Закрыто для дальнейших ответов.
K

Kirill_d_class

Гость
#1
Чем отличается динамическое распределение памяти от статического для массивов? И как это выглядит на практике..?
Cпасибо.
 
K

Kernel

Гость
#2
статическое
{
int m[1000];
m[5]=3;
}

динамическое
{
int *m= new int[1000];
m[5]=3;
delete []m;
}

отличие лиш в том что в динамическом ты операцю нью можесть сделать не в начале блока а когда в память реально понадобится ...

кстатии по поводу массивов вспомнил класный прикол - в С массив это по сути указатель т.е m[3] то же самое что и *(m+3) ну и соответственно
m[3]=*(m+3)=*(3+m)=3[m]
лубая из этих форм записи работает ;)
 
Статус
Закрыто для дальнейших ответов.