C++string容器-构造函数
生活随笔
收集整理的這篇文章主要介紹了
C++string容器-构造函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本質:
string是C++風格的字符串,而string本質上是一個類
string和char區別:
1.char是一個指針
2.string是一個類,類內部封裝了char*,管理這個字符串,是一個char*型的容器
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 <iostream> using namespace std; #include <cstring>//string的構造函數 void test01() {string s1;cout << "s1 = " << s1 << endl;const char *str = "hello world";string s2(str);cout << "s2 = " << s2 << endl;string s3(s2);cout << "s3 = " << s3 << endl;string s4(10, 'a');cout << "s4 = " << s4 << endl;}int main() {test01();return 0; }總結
以上是生活随笔為你收集整理的C++string容器-构造函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吃燕麦麸皮真的可以减肥吗
- 下一篇: 一天瘦一斤减肥法