C++ boost::char\u separator(用于boost::tokenizer)的默认字符分隔符是什么?

C++ boost::char\u separator(用于boost::tokenizer)的默认字符分隔符是什么?,c++,boost,boost-tokenizer,C++,Boost,Boost Tokenizer,这个问题的答案似乎可以通过查看char\u separator的Boost文档或通过谷歌搜索轻松获得 但是,我在任何地方都找不到这个问题的答案:boost::char_separator(用于boost::tokenizer)的默认分隔符是什么 谢谢 。。。如果不指定任何内容,默认的tokenizer函数是char_delimiters_separator,它默认为根据空格和标点分隔字符串 根据源代码,“标点符号”定义为std::ispunt(E)!=0,而“space”定义为std::iss

这个问题的答案似乎可以通过查看
char\u separator
的Boost文档或通过谷歌搜索轻松获得

但是,我在任何地方都找不到这个问题的答案:
boost::char_separator
(用于
boost::tokenizer
)的默认分隔符是什么

谢谢

。。。如果不指定任何内容,默认的tokenizer函数是char_delimiters_separator,它默认为根据空格和标点分隔字符串


根据源代码,“标点符号”定义为
std::ispunt(E)!=0
,而“space”定义为
std::isspace(E)!=0

你知道哪个标点符号吗?它调用
std::ispunt()
进行检查。