Ответ на этот вопрос выглядит так, как будто его легко получить, посмотрев документацию 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
,
Других решений пока нет …