c – 提高分割用量

我有一个格式的字符串[id1,id2,id3].我正在使用boost split来分割字符串并将其填充到矢量中.

boost::split(ids, message, boost::is_any_of("[, ]"));

ids是我的向量,声明为std :: vector< std :: string> IDS.

现在只有向量的奇数索引包含id,偶数为空.谁能告诉我可能是什么原因以及如何解决它.

boost::algorithm::split( ids, message, boost::is_any_of("[, ]"),
                         boost::algorithm::token_compress_on );
相关文章
相关标签/搜索