探索c++:string常用接口 迷雾
个人主页:日刷百题
系列专栏:〖C/C++小游戏〗〖Linux〗〖数据结构〗 〖C语言〗
🌎欢迎各位→点赞👍+收藏⭐️+留言📝
一、string类
这里我们对string类进行一个简单的总结:
- string是表示字符串的字符串类
- 该类的接口与常规容器的接口基本相同,再添加了一些专门用来操作string的常规操作。
- string在底层实际是:
//string是basic_string模板类的别名 typedef basic_string string;
- 不能操作多字节或者变长字符的序列。
这里有一个需要注意的点:
在使用string类时,必须包含#include头文件以及using namespace std;
二、string类的常用接口
2.1 string对象常见构造(constructor)
(constructor)函数名称 功能说明 string()(重点) 构造空的string类对象,即空字符串 string(const char* s)(重点) 用C-string来构造string类对象 string(size_t n, char c) string类对象中包含n个字符 string(const string&s)(重点) 拷贝构造函数 2.1.1 string()
- 构造空的string对象,即空字符串
//空构造函数 #include using namespace std; int main() { string s1; cout
- 构造空的string对象,即空字符串
- 不能操作多字节或者变长字符的序列。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...