C++ string容器 您所在的位置:网站首页 把字符赋值给int C++ string容器

C++ string容器

2024-06-02 04:08| 来源: 网络整理| 查看: 265

接着学习C++中的string容器。字符串操作在任何编程语言都很常见,每个语言都提供了一些常见的API,例如字符串查找,替换,删除等。这篇来学习字符串的构造函数和赋值操作。

1.string的基本概念 string是C++风格的字符串,而string本质上是一个类。string和har * 区别:char *是一个指针,string是一个类,类内部封装了char *,管理这个字符串,是一个char *形的容器。

string类有这些特点,string类内部封装了很多成员方法,例如查找find, 拷贝copy,删除delete,替换replace, 插入insert string管理char * 所分配的内存,不用但系赋值越界和取值越界,由类内部进行负责。

 

2.string的构造函数

构造函数原型: 1) string();    //创建一个空的字符串,例如string str; 2) string(const char* s);    //使用字符串s初始化 3) string(const string& str);    //使用一个string对象初始化另外一个string对象 4) string(int n, char c);    //使用n个字符c初始化

下面分别用代码来测试这四种构造函数的基本使用过程。

#include #include using namespace std; void test01() { // 默认空参构造,创建一个空的字符串对象 string str; cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有