Re[3]: А может перейти на C/C++ ?
От: alpha21264 СССР  
Дата: 05.05.23 13:17
Оценка: +1 -1 :)
Здравствуйте, Mihal9, Вы писали:

A>>Самое главное — тебе придётся самому управлять памятью. Многие на этом ломаются.


M>А что это значит? Выделить и не забыть забыть?


Да.
1) Выделить, сколько надо, не забыть проверить, что тебе дали.
2) Если не дали, то отреагировать адекватно.
3) Не забыть сколько выделил, не выйти за размеры выделенного куска ни влево ни вправо.
4) Не забыть освободить.
5) Не пытаться освободить два раза.
6) Не пытаться освободить то, что не захватывал.
7) Не забыть, что освободил. Не пытаться обращаться к тому, чего уже нет.

За любую оплошность наказание — расстрел (Segmentation Fault).

Есть магия, как всю эту работу свалить на компилятор или библиотеки, но там другие сложности.

Течёт вода Кубань-реки куда велят большевики.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.