这个问题的答案似乎很容易通过查看 Boost 文档char_separator
或谷歌搜索来获得。
但是,我在任何地方都找不到这个问题的答案:(boost::char_separator
与 一起使用boost::tokenizer
)的默认分隔符是什么?
谢谢!
这个问题的答案似乎很容易通过查看 Boost 文档char_separator
或谷歌搜索来获得。
但是,我在任何地方都找不到这个问题的答案:(boost::char_separator
与 一起使用boost::tokenizer
)的默认分隔符是什么?
谢谢!
http://www.boost.org/doc/libs/1_55_0/libs/tokenizer/introduc.htm
...如果您不指定任何内容,则默认的 TokenizerFunction 是 char_delimiters_separator ,默认情况下会根据空格和标点符号分解字符串。...
根据源代码,“标点”定义为std::ispunct(E) != 0
,而“空格”定义为std::isspace(E) != 0
。