Навіщо включати те, що ви використовуєте?

У двох словах, включіть те, що ви використовуєте (iwyu), представлене Google, гарантує, що вихідні файли містять усі заголовки, які використовуються в коді C++. Ця методологія C++ включає те, що ви використовуєте, по суті, максимізує ймовірність того, що код продовжує компілюватися навіть із розумними змінами, внесеними до різних інтерфейсів.

Директива #include повідомляє препроцесору C включити вміст файлу, зазначеного у вхідному потоці до компілятора, а потім продовжити з рештою вихідного файлу. Файли заголовків зазвичай містять оголошення змінних і функцій разом із визначеннями макросів. Але цим вони не обмежуються.

#include є спосіб включення стандартного або визначеного користувачем файлу в програму і в основному пишеться на початку будь-якої програми на C. Директива препроцесора #include читається препроцесором і вказує йому вставити вміст визначеного користувачем або системного файлу заголовка в нашу програму на C.

Зауваження. Ви можете організувати визначення констант і макросів у файли включення (також відомі як файли заголовків), а потім використовувати директиви #include щоб додати їх до будь-якого вихідного файлу. Файли включення також корисні для включення оголошень зовнішніх змінних і складних типів даних.

містити щось як частину чогось іншого або робити щось частиною чогось іншого: Звіт містить детальну фінансову інформацію за останні п'ять років. include sth in/on/with sth Приклади, включені у демонстрацію, не з’явилися в остаточному випуску. До заявки додайте фотографію.