Правило подключения имхо очень простое, его не сложно запомнить и не сложно ему следовать:
в файле MyClass.cpp
#include <vector> (1) сначала подключаются файлы стандартной библиотеки
#include <boost/smart_ptr.hpp> (2) затем подключатся файлы 3rd-party библиотек,
объекты и функции которых Вы используете в
своём коде
#include <MyInclude/Helpers.h> (3) свои внутренние заголовочные файлы
#include <MyClass.h> (3) свой заголовочный файл, реализацию для которого мы пишем
Полностью согласен! Самый удобный вариант упорядочивания.
ОтветитьУдалить