boost::lexical_cast,不带运行库



我想使用boost::lexical_cast,但无法使用C/C++运行库,因此无法使用lexical_cst。我不太了解Boost,但我看到了诸如之类的块的使用

#ifdef BOOST_NO_STRINGSTREAM
#include <strstream> 
#else  
#include <sstream>  
#endif  

我想知道是否有#define可以使用,这样Boost就不依赖于上述库了。

如果Boost文档中有一个特定的地方解释了可能的预处理器选项,我也会非常感激,因为我似乎在网上找不到它。

有Boost.Config用于为特殊情况配置Boost。

Boost.Lexical_Cast至少依赖于标准库中的<string><istream><ostream>。可能更多。我不认为你可以通过简单的重新配置来消除这种依赖关系。

相关内容

  • 没有找到相关文章

最新更新