Сначала включаем соответствующий заголовок. Какие проблемы НЕ решает?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Сначала включаем соответствующий заголовок. Какие проблемы НЕ решает?

Сообщение Anonymous »

В большинстве руководств по стилю есть аналогичное правило:

Включайте .hpp в соответствующий .cpp
в качестве первой основной строки кода.
Даже если в остальном .cpp пуст.

Последнее предложение популяризирует Джон Лакос. См., например. CppCon 2016: Джон Лакос «Расширенные методы выравнивания (часть 1 из 3)», 7:28:
Изображение

Это правило гарантирует, что наши заголовки самодостаточны, т. е. они компилируются изолированно, или, другими словами, они компилируются изолированно. им не требуются другие заголовки перед компиляцией.
Но гарантирует ли это, что мы никогда не будем включать зависимости порядка?

Подробнее здесь: https://stackoverflow.com/questions/780 ... -not-solve
Ответить

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

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

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

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

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