История изменений
Исправление 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
многие крутые вещи уже забыты. И кто посмотрит её, тоже станет чуток по другому оформлять функции.