string line = "git-services: gitea gitlab-runner";
so_tokenizer tok(line, escaped_list_separator<char>("", ": \t", "'\""));
for (tokenizer<escaped_list_separator<char>>::iterator beg = tok.begin();
beg != tok.end(); ++beg) {
cout << *beg << "^";
}
ожидаемый результат
git-services^gitea^gitlab-runner^
фактический результат
git-services^^gitea^gitlab-runner^
Кажется, что есть дополнительное место, Возможно, я неправильно использую эту функцию. Может ли кто-нибудь помочь мне.