P204~210C++deque学习笔记.docx

preview
需积分: 0 0 下载量 164 浏览量 更新于2023-04-13 收藏 27KB DOCX 举报
C++ deque学习笔记 C++ 中的 string 类是 Cpp 风格的字符串,它是一个类,内部封装了 char*,管理这个字符,是一个 char* 型的容器。string 类内部封装了很多成员函数方法,例如查找 find、拷贝 copy、删除 delete、替换 replace、插入 insert 等。string 管理 char* 所分配的内存,不用担心复制越界和取值越界等,由类内部进行负责。 string 构造函数有多种形式,例如无参构造函数 string(),使用字符串 s 初始化的构造函数 string(const char* s),使用一个 string 对象初始化另一个 string 对象的拷贝构造函数 string(const string& str),使用 n 个字符 c 初始化的构造函数 string(int n, char c) 等。 string 赋值操作有多种形式,例如使用 char* 类型字符串赋值给当前的字符串的赋值运算符重载 string& operator=(const char* s),把字符串 s 赋值给当前的字符串的赋值运算符重载 string& operator=(const string &s),字符赋值给当前的字符串的赋值运算符重载 string& operator=(char c),使用 assign 函数把字符串 s 赋值给当前的字符串,使用 assign 函数把字符串 s 的前 n 个字符赋值给当前的字符串,使用 assign 函数把字符串 s 赋值给当前字符串,使用 assign 函数用 n 个字符 c 赋值给当前的字符串等。 string 字符串拼接操作有多种形式,例如使用 += 运算符重载连接字符串,例如 string& operator+= (const char* str),使用 += 运算符重载连接字符,例如 string& operator+= (const char c),使用 += 运算符重载连接字符串,例如 string& operator+= (const string& str)。append 函数也可以连接字符串,例如 string& append(const char *s),string& append(const char *s, int n),string& append(const string &s),string& append(const string &s, int pos, int n) 等。 C++ 中的 string 类提供了多种构造函数、赋值操作和字符串拼接操作,可以灵活地使用这些操作来处理字符串。
峻峰耸立
  • 粉丝: 176
  • 资源: 26
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源