Я в ситуации, когда я хотел бы использовать boost :: lexical_cast, но не могу использовать библиотеки времени выполнения C/C++ и, следовательно, не могу использовать lexical_cast. Я не знаю, Повысьте очень хорошо, но я видел, использование блоков, таких как:boost :: lexical_cast без библиотек времени исполнения
#ifdef BOOST_NO_STRINGSTREAM
#include <strstream>
#else
#include <sstream>
#endif
и мне интересно, если там может быть #define использовать так, что подталкивания не зависит от сказал библиотеки.
Если в документации Boost указано конкретное место, которое объясняет возможные варианты препроцессора, это также было бы очень полезно, поскольку я не могу найти его в Интернете.
Я проверю Boost.Config. Я надеялся, поскольку, например, в моей среде работает boost :: container :: string, что конфигурация сможет использовать Boost для стандартной библиотеки. – Austin