Какова идея вынуждена включать в себя обязательный заголовок или по умолчанию?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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