C 初始化string物件的幾種方式

2021-09-11 07:16:29 字數 811 閱讀 5098

初始化string物件的幾種方式

1、預設初始化

string s;//s是乙個空串

2、使用字串字面值初始化

string s1=「hello world」;//拷貝初始化

string s2(「hello world」);//直接初始化

注意:s1、s2的內容不包括』\0』

3、使用其他字串初始化

string s2=s1;//拷貝初始化,s1是string類物件

string s2(s1);//直接初始化,s1是string類物件

4、使用單個字元初始化

string s(10, 『a』);//直接初始化,s的內容是aaaaaaaaaa

示例
#include

#include

using

namespace std;

intmain()

/*output

s1:s2: hello world!

s3: hello world!

s4: hello world!

s5: hello world!

s6: aaaaaaaaaa

*/

string 物件初始化

我在標頭檔案裡這樣宣告 wf error writelog log level mlevel,module code mmodule,string msg,string filename null,int line num 0 在windows下編譯 執行沒問題,但是linux下編譯可以通過,執行時...

string的幾種初始化方法

string string的若干初始化方法2008年12月12日 星期五 11 12c 字串 string 若干初始化的方法 string test1 空串 string test2 內容 使用 string test3 內容 使用引用字元陣列作為引數傳給建構函式 string test4 test...

string初始化的幾種方法

c 字串 string 若干初始化的方法 string test1 空串 string test2 內容 使用 string test3 內容 使用引用字元陣列作為引數傳給建構函式 string test4 test2 用乙個string初始化另一而string string test5 test2...