本文整理汇总了C++中SS::push_back方法的典型用法代码示例。如果您正苦于以下问题:C++ SS::push_back方法的具体用法?C++ SS::push_back怎么用?C++ SS::push_back使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SS
的用法示例。
在下文中一共展示了SS::push_back方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: split_textT
SS split_textT(const typename SS::value_type& src,
const typename SS::value_type& list,
int limit = 0) noexcept
{
SS dst;
bool tab_back = true;
typename SS::value_type word;
for(auto ch : src) {
bool tab = false;
if(limit <= 0 || static_cast<int>(dst.size()) < (limit - 1)) {
if(string_strchr(list, ch)) {
tab = true;
}
}
if(tab_back && !tab && !word.empty()) {
dst.push_back(word);
word.clear();
}
if(!tab) word += ch;
tab_back = tab;
}
if(!word.empty()) {
dst.push_back(word);
}
return dst;
}