filmov
tv
Язык Си с нуля - Урок 67 - Отладка, Assert, __LINE__, __FILE__, atexit, exit.
Показать описание
Это видео для тех, кто еще ни разу не программировал, но прошел предыдущие 66 уроков.
Другие источники:
Безвозмездная помощь каналу:
VTB - 5368 2900 3162 0349 Антон.
BTC - bc1q72jw5p572ck24wh7kev5cnqvv4wwufc8q2zy9l
В данном видео:
0:00 вступление
0:32 __LINE__
1:11 __FILE__
1:36 exit
3:03 atexit
4:03 abort
4:21 поиск места ошибки дебаггером
5:07 как открыть окно Call stack
6:16 поиск места потенциальной ошибки
7:30 assert
8:37 авто отключение assert в сборке release
10:09 на этом...
Уроки по теме:
В данном уроке по языку Си мы научимся определять потенциально опасные места кода. Для этого узнаем как определить номер строки и имя текущего файла кода. Также узнаем как завершить программу с помощью функций exit и abort. И научимся вызывать функцию перед завершением программы. Дополнительно изучим готовое решение в виде макроса assert, который позволяет проверить заданные параметры. И если они некорректные, то завершит программу и выведет сообщение с именем файла и номером строки, где возникла ошибка. Так же мы научимся отключать вызов макроса assert в релизной сборке.
Трек в конце: Silent Partner - Black Vulture
Другие источники:
Безвозмездная помощь каналу:
VTB - 5368 2900 3162 0349 Антон.
BTC - bc1q72jw5p572ck24wh7kev5cnqvv4wwufc8q2zy9l
В данном видео:
0:00 вступление
0:32 __LINE__
1:11 __FILE__
1:36 exit
3:03 atexit
4:03 abort
4:21 поиск места ошибки дебаггером
5:07 как открыть окно Call stack
6:16 поиск места потенциальной ошибки
7:30 assert
8:37 авто отключение assert в сборке release
10:09 на этом...
Уроки по теме:
В данном уроке по языку Си мы научимся определять потенциально опасные места кода. Для этого узнаем как определить номер строки и имя текущего файла кода. Также узнаем как завершить программу с помощью функций exit и abort. И научимся вызывать функцию перед завершением программы. Дополнительно изучим готовое решение в виде макроса assert, который позволяет проверить заданные параметры. И если они некорректные, то завершит программу и выведет сообщение с именем файла и номером строки, где возникла ошибка. Так же мы научимся отключать вызов макроса assert в релизной сборке.
Трек в конце: Silent Partner - Black Vulture
Комментарии