zoukankan      html  css  js  c++  java
  • STL string常用操作指令

    s.insert(pos,args);
    在pos之前插入args指定的字符.pos可以是一个下标或一个迭代器.接受下标的版本返回一个指向s的引用;接受迭代器的版本返回指向第一个插入字符的迭代器.
    
    s.erase(pos,len);
    删除从位置pos开始的len个字符,如果len被省略,则删除从pos开始直至s末尾的所有字符.返回一个指向s的引用.
    
    s.assign(args);
    将s中的字符替换为args指定的字符.返回一个指向s的引用.
    
    s.append(args);
    将args追加到s.返回一个指向s的引用.
    
    s.replace(range,args);
    删除s中范围range内的字符,替换为args指定的字符.range或者是一个下标和一个长度,或者是一对指向s的迭代器.返回一个指向s的引用.

    s=std::to_string(int/double/...);
    string to_string (int val);
    string to_string (long val);
    string to_string (long long val);
    string to_string (unsigned val);
    string to_string (unsigned long val);
    string to_string (unsigned long long val);
    string to_string (float val);
    string to_string (double val);
    string to_string (long double val);
    将上述的数值转换为string
     

    待续...

  • 相关阅读:
    CodeForces
    [AHOI 2013] 差异
    BZOJ
    [校内训练20_09_15]ABC
    [校内训练20_09_10]ABC
    [校内训练20_09_08]AC
    fastIO
    [校内训练20_06_05]ABC
    [校内训练20_06_04]ABC
    [校内训练20_06_03]ABC
  • 原文地址:https://www.cnblogs.com/c4isr/p/stl_string.html
Copyright © 2011-2022 走看看