Я так и не понял в чем различие между импортом хедера и инклюдом
Импорт проходит четыре стадии лексического анализа предварительно. Я хотел бы сказать, что после этого он не вставляется в файл, на что намекает отдельная директива, но в этом уже не уверен
Импорт проходит четыре стадии лексического анализа предварительно. Я хотел бы сказать, что после этого он не вставляется в файл, на что намекает отдельная директива, но в этом уже не уверен
Перф, конечно. Если не вставляется, то там прямо ощутимая прибавка. Даже если только сначала проходит через несколько стадий лексического анализа, то это только раз, больше не надо
Перф, конечно. Если не вставляется, то там прямо ощутимая прибавка. Даже если только сначала проходит через несколько стадий лексического анализа, то это только раз, больше не надо
Не, отличие от инклюда в семантическом смысле какое?
Я про то Вот допустим есть легаси проект, но который успешно компилиться в С++17 И там допустим много "логики" осталось на особенностях хедеров Какие изменения в поведении проекта могут быть если я инклюд на импорт поменяю?