美文网首页
常用系统类

常用系统类

作者: 夜雨聲煩_ | 来源:发表于2021-06-22 09:52 被阅读0次

string

string s (5,'s');  //sssss
int len = s.length;  //5
FILE *fp = fopen(path.c_str(), "rt");  //c_str()转化为c语言字符串
s[4] = '5';  //使用下标访问和修改
string s3 = s1 + s2;    //使用+来拼接
s1.insert(2,s3);    //使用insert在某位置插入另一个字符串
s2.erase(5);    //删除第五个字符以后的所有字符
s2.erase(5,3);    //删除第五个字符以后的3个字符
s3 = s2.substr(6,6);    //提取从第六个字符以后得6个字符
//substr和erase类似,pos越界会抛出异常,len越界会截止到字符串尾
int index = s1.find(s2,5);     //在s1中查找s2,从第五位开始,可不传(不影响index值依然从第一位还是数)
int index = s1.rfind(s2,6);    //在s1中查找s2,截至到第六位
int index = s1.find_first_of(s2);    //查找s2和s1共同字符在s1中首次出现的位置
string s2 = s1;    //深拷贝的效果(实际并不是)
//只有当字符串修改的时候才会创建各自的拷贝,这种方式称为写时拷贝策略(copy-on-write)。

相关文章

  • 常用系统类

    string

  • 常用系统工具类

    在开发中时常需调用一些系统消息,下面是把这些方法封装成一个工具类。

  • 系统类和常用类总结

    Object:是所有类的根类;所有的类直接或者间接的继承与Object; toString():把对象以字符串的形...

  • Memcache缓存(二)

    PHP中使用Memcache Memcache常用方法三大类: 系统类addServer,addServers,g...

  • android系统信息

    1:通过Build类和System类来获取系统的信息,具体代码如下所示: 2:PackageManager 常用的...

  • 22UML建模-类图

    类图 类图是面向对象系统建模中最常用的图,是定义其他图的基础。主要是用来显示系统中的类,接口以及他们之间的关系。类...

  • iOS日志操作与开发,你真的会重视吗???

    iOS中常用日志和上报系统浅析 类CocoaLumberjack日志框架架构浅析 Crash的类型介绍和常用收集方...

  • 面向对象-常用类

    常用类:系统帮我们封装好很多功能在类里面,可以直接使用的方法常用类一般不允许你创建对象,都私有化了构造器 Main...

  • Linux Load Average详解

    定义 在Linux,以及其他类Unix的系统中,常用该系统正在进行的运算工作来衡量该系统的系统负荷(System ...

  • UML建模<第三篇>:类图

    类图(Class Diagram)是面向对象系统建模中最常用和最重要的图。主要是用来显示系统中的类、接口以及它们之...

网友评论

      本文标题:常用系统类

      本文链接:https://www.haomeiwen.com/subject/znlwsltx.html