为什么在使用boost :: split时必须使用boost :: is_any_of
why must use boost::is_any_of when using boost::split?
为什么使用boost ::使用boost :: split?
时必须使用boost :: is_any_of当我使用时:boost::split(split_res, someStr, ".");
我有一个错误。
为什么?
因为API是这样设计的(例如,它允许考虑到诸如语言环境之类的事物的动态谓词)。
但是我怎么知道?我有一个奇怪的错误
您可以阅读文档。如果您不正确地使用它,那是编译器的工作。
这对我来说似乎太复杂
不要使用它。用您喜欢的简单接口将其包装在功能中。
活在coliru
namespace my {
template <typename R = std::vector<std::string> >
R split(std::string const& input, char delim = '.') {
R v;
boost::split(v, input, boost::algorithm::is_any_of(std::array<char,1>{delim}));
return v;
}
}
相关文章:
- 理解boost::asio-async_read在无需读取内容时的行为
- boost::进程间消息队列引发错误
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- cmake如何在fedora工作站中找到boost静态库包
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- Boost Graph Library,修复节点大小
- 什么是"#include <boost/functional/hash.hpp> "?
- 基于boost的程序的静态链接——zlib问题
- C++:如何在CLion IDE中安装Boost
- Crash in boost::archive::text_iarchive in_archive {is} boost
- Watson 通过 C++ Boost Websockets 的文本到语音转换 - "No such host is known"
- IS/是BOOST :: const_string Boost的部分
- what is boost.asio.detail.read_op means?
- boost 版本 1.54 boost::filesystem::d irectory_iterator, 尝试使用is
- "Mixing a dll boost library with a static runtime is a really bad idea..."
- Is there Boost 1.5.3 package for Debian/Ubuntu?
- "There is no "reference-to-member" type in C + +",std::bind 和 boost::bind 在同一条船上
- 尝试编译 boost 依赖库 - "is private"错误
- What is boost::program_options::notify() for?
- Is boost::multiprecision::cpp_int a POD?