LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

Это норм. Не будет работатью

Но у функции должен быть один return. И тогда будет работать.(goto тоже запрещены)

Так-то при линейном выполнении я могу просто написать «free(f1);»

Затем чтобы писать «деструктор» при объявлении переменной, а не где-то далеко в коде. (вместо malloc и free там могли бы быть fopen и fclose) для повышения читабельности.

Вообще мне понравилась эта лекция: https://www.youtube.com/watch?v=SFv8Wm2HdNM

Многие крутые вещи уже забыты. Возможно кто её посмотрит, тоже станет чуток по другому оформлять функции.

Исходная версия fsb4000, :

Это норм. Не будет работатью

Но у функции должен быть один return. И тогда будет работать.(goto тоже запрещены)

Так-то при линейном выполнении я могу просто написать «free(f1);»

Затем чтобы писать «деструктор» при объявлении переменной, а не где-то далеко в коде. (вместо malloc и free там могли бы быть fopen и fclose) для повышения читабельности.

Вообще мне понравилась эта лекция: https://www.youtube.com/watch?v=SFv8Wm2HdNM

многие крутые вещи уже забыты. И кто посмотрит её, тоже станет чуток по другому оформлять функции.