1 #include <iostream>
2 #include <string>
3 using namespace std;
4 int main()
5 {
6 string str;//创建string类的对象 str
7 if (str.empty())//empty()为成员函数,empty()函数用于判断当前字符串是否为空值。
8 cout << "str is NULL." << ",length=" << str.length() << endl;//length()为成员函数, length()用于显示当前字符串的长度。
9 else
10 cout << "str is not NULL." << endl;
11 str = str.append("abcdefg");//append()函数为对象str添加字符串“abcdefg”
12 cout << "str is " << str << ",size=" << str.size() << endl;//size()函数显示当前字符串的大小
13 const char* p = str.c_str();//c_str()函数返回一个指向正规p字符串的指针, 内容与本string串相同.
14 cout << "p=" << p << endl;
15 cout << "find:" << str.find("de", 0) << endl;
16 cout << "find:" << str.find("de", 4) << endl;
17 string str1 = str.insert(4, "123");//insert(4, "123")是在str第四个字符的位置添加123,再将其赋予给str1
18 cout << str1 << endl;
19 system("pause");
20 return 0;
21 }

最新文章

  1. FRM-40400:事务完成:已应用和保存X条记录&quot;消息框不显示处理方法
  2. Linux下memcache的安装
  3. 《CODE》读后笔记——第1~13章
  4. toggle函数
  5. 四种Java线程池用法解析
  6. 设计模式总结篇系列:观察者模式(Observer)
  7. python三级菜单
  8. iPhone中国移动收不到彩信,联通不用设置都可以,具体设置方法:
  9. JBPM4中常用概念总结
  10. Linux下文件轻松比对,自由开源的比较软件
  11. 3.数码相框-通过freetype库实现矢量显示
  12. [OC] 添加 pch 文件
  13. C# 相关面试试题简单的总结
  14. nginx中间件
  15. softmax详解
  16. Django 通过 session 保存个人信息
  17. Redis常用操作-------Set(集合)
  18. vue2.0 之列表渲染-v-for
  19. GO语言的进阶之路-goroutine(并发)
  20. mysql避免脏读

热门文章

  1. 正则表达式之前戏、字符组、量词、特殊符号、贪婪与非贪婪匹配等,python正则模块之re
  2. 解决sox报错sox FAIL formats: no handler for given file type `mp3
  3. postman的运用
  4. node学习01
  5. Linux 常用命令(持续更新)
  6. MSTN CE和MSTN SDK安装经验及技巧
  7. 关于Window中右键新建菜单的设置
  8. 解决MVVMLight导航VM不重置问题
  9. prometheus-添加监控linux服务器
  10. day13-功能实现12