5 Lexical conventions [lex]

5.1 Separate translation [lex.separate]

Текст программы хранится в единицах, называемых source files в этом международном стандарте. Исходный файл вместе со всеми headers и исходными файлами included через директиву предварительной обработки #include, за исключением строк исходного кода, пропущенных какой-либо из conditional inclusion директив предварительной обработки, называется файлом translation unit. [ Note: Программу на C ++ не обязательно переводить одновременно. ]end note

[ Note: Ранее переведенные единицы перевода и единицы создания экземпляров могут быть сохранены индивидуально или в библиотеках. Отдельные единицы трансляции программы передают ([basic.link]) посредством (например) вызовов функций, идентификаторы которых имеют внешнюю связь, манипулирования объектами, идентификаторы которых имеют внешнюю связь, или манипулирования файлами данных. Единицы перевода можно переводить отдельно, а затем linked создавать исполняемую программу. ] end note