Как я могу обернуть BOOST в отдельное пространство имен?

Я хочу, чтобы две версии BOOST были скомпилированы в проект одновременно. В идеале они должны использоваться по следующим направлениям:

boost_1_36_0::boost::shared_ptr someClass = new SomeClass();
boost_1_35_0::boost::regex expression("[0-9]", boost_1_35_0::boost::regex_constants::basic);

Ответы на вопрос(4)

Ваш ответ на вопрос