Я знаю, что память, выделенную динамически следующим образом может быть свободным, как показано ниже:Должен ли я освобождать выделение памяти C в проекте Xcode iOS?
int *array = malloc(sizeof(int) * 100);
memset(array,0,sizeof(int) * 100);
// use the array
free(array);
(? Является ли пример выше применительно к C++ только или как C и C++)
Но я не знаю, если я должны освободить его, когда он используется как ниже (понятном языке C):
int array[3];
array[0] = 0;
array[1] = 1;
array[2] = 2;
А в чем разница между этими двумя методами, чтобы создать массив?
Thx много!