C string容器 建構函式

2021-10-17 15:45:14 字數 560 閱讀 9186

本質:

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

using

namespace std;

#include

//string的建構函式

void

test01()

intmain()

C String建構函式

string 類的原型如下 class string string string string string const char str else 當初始化串存在的時候,為m data申請同樣大小的空間存放該串 string string const string other 拷貝建構函式,功能與...

c string建構函式

c 的string本身本質上是乙個類,類中管理乙個c語言型別的char 指標 用類的好處就是其中有很多的封裝,並且可以自動管理記憶體 建構函式原型 string 建立乙個空的字串例如 string str string const char s 使用字串s初始化 string const strin...

C string類建構函式

c 筆試時常考的string類建構函式實現 class cstring 類實現 cstring cstring const char str else cstring cstring void cstring cstring const cstring other cstring cstring o...