Какова идея вынуждена включать в себя обязательный заголовок или по умолчанию?C++

Программы на C++. Форум разработчиков
Anonymous
Какова идея вынуждена включать в себя обязательный заголовок или по умолчанию?

Сообщение Anonymous »

В Cmake, когда вы делаете: < /p>
target_precompile_headers(myTarget
PUBLIC
project_header.h)
< /code>
Каждый исходный файл в этой цели, а также другой другой источник из любой другой цели имеет предварительную силу заголовка, включенная в их блок перевода: < /p>

Cmake_pch.h | XX заголовок будет включен в силу (для всех необходимости. />#Включите "PCH.H". Я имею в виду, это кажется глупым, несмотря на то, что вам не нужно, чтобы вам не нужно #include pch.h, но это похоже на большой разрушительный молот. Если у меня есть 20 единиц перевода, три из них используют PCH1, три из них используют PCH2, три из них используют PCH3, теперь все 20 переводов имеют свои пространства имен, загрязненные символами и макросами всех 3 PCH. Разве это не действительно действительно глупо? В чем проблема просто делать #include pch.h?

Подробнее здесь: https://stackoverflow.com/questions/797 ... mpulsory-o

Вернуться в «C++»