Запитання з тегом «allocation»

25
Чому використання аллока () не вважається хорошою практикою?
alloca()виділяє пам'ять на стек, а не на купу, як у випадку malloc(). Отже, коли я повертаюся з розпорядку, пам'ять звільняється. Отже, насправді це вирішує мою проблему звільнення динамічно розподіленої пам'яті. Звільнення пам'яті, що виділяється, malloc()є головним болем, і якщо якимось чином пропущене, призводить до всіляких проблем з пам'яттю. Чому використання …
400 c  stack  malloc  allocation  alloca 

3
Химерний спосіб виділення двовимірного масиву?
У проекті хтось просунув цю лінію: double (*e)[n+1] = malloc((n+1) * sizeof(*e)); Який нібито створює двовимірний масив (n + 1) * (n + 1) подвійних. Нібито я кажу, тому що поки що ніхто, кого я запитував, не міг сказати мені, що саме це робить, ані звідки вона походить, або для …


11
Статичний масив проти динамічного масиву в C ++
У чому різниця між статичним масивом та динамічним масивом у C ++? Я повинен зробити завдання для свого класу, і там сказано не використовувати статичні масиви, лише динамічні масиви. Я переглядав книгу та Інтернет, але, схоже, не розумію. Я думав, що static був створений під час компіляції, а динамічний під …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.