Здравствуйте. Сегодня я продолжу исследовать первые две строки программы, которую начал исследовать в моих прошлых статьях. Начну с первой строки. Без этой строки программа не скомпилируется. Если убрать эту строку, то получим ошибку: Почему так происходит? Эта строка не относится к языку C++. Это директива для препроцессора. Директивы в файле исходного кода позволяют препроцессору выполнять определенные действия. Например, препроцессор может вставлять содержимое других файлов в файл исходного кода, удалять комментарии или отключать компиляцию части файла путем удаления разделов текста. Препроцессор – это специальная программа, которая берёт содержимое файла нашей программы и обрабатывает его перед компиляцией. В данном случае #include означает, что препроцессору необходимо вставить на место этой строки содержимое файла iostream. Имя файла указывают двумя способами – в кавычках и угловых скобках. Различие между ними заключается в том, в каком порядке препроцессор ищет файлы
Статья #5. Разбираем «Hello World» по косточкам #3
10 ноября 201810 ноя 2018
35
2 мин