Всем привет! Пожалуйста, подскажите, когда компилятор собирает код, его часть (которая компилятор, которая до ликовщика) сначала закидывает вместо include исходные тексты библиотек. Верно ? Получается если я пишу в начале кода #include<iostream> и при этом не использую в коде функцию cin — в итоговом бинарном файле всё-же есть функция cin, пусть и не вфзываемая ? Если да — можно ли как-то этого избежать (настроить копилятор для проверки, вызывается ли функция, и если нет — выкидывать её) ? Дело не в том что exe-шник на 20 байт тяжелее, а из интереса.