Включить все заголовочные файлы

164
28 апреля 2019, 16:30

Можно ли как-то включить в main.cpp все возможные заголовочные файлы языка, чтобы каждый раз не думать, что подключать? Может есть специальный файл, который включает всё?

Answer 1

Этого сделать нельзя. Никто не знает, что конкретно нужно программисту, а философия C++ всегда была такой: «ты не платишь за то, что не используешь». Учитывая то, что компиляция C++ кода это довольно ресурсоёмкий процесс, включение всех заголовков в основной (а какой считать основным, кстати?) файл привело бы к тому, что элементарный «Привет, мир!» компилировался бы слишком долго. При такой системе писать на этом языке было бы просто невозможно.

READ ALSO
Чем отличаются функции move и forward?

Чем отличаются функции move и forward?

С функцией move вроде бы всё понятно: она приводит любую ссылку на объект к неконстантной rvalue-ссылке, которая в соответствующем контексте передастся...

139
Удаление елементов из QListWidget

Удаление елементов из QListWidget

Доброго времени суток

128
Техника pimpl c++

Техника pimpl c++

Что такое техника pimpl и когда нужно её использовать?

146
Поиск значения в std::vector

Поиск значения в std::vector

Я создал следующую структуру

136