c 中的string字串如何初始化

2021-05-05 19:30:13 字數 677 閱讀 3919

1樓:

string a; a is empty stringstring a (b); initialize a as a copy of b

string a ("djflsd"); initialize a as a copy of the string literal

string a (n, 'a'); initialize a with n copies of the character 'a'

ps: from c++ primer

2樓:匿名使用者

vs2008下string a = null;下可以這樣啊,但是一般賦值為null都是為了野指標用的,就是說給一個指標fp = null這樣使用,你這裡a就是一個物件,一般的話好像不這樣用。

3樓:

string是類。。

string a;就初始化了,類的構造韓式已經搞定一切。

或者string a = "***"也可以~

4樓:匿名使用者

string *a = null 初始化字串指標

string a = " " 初始化字串

5樓:吳鐵騎

你定義型別就自動初始化了

求助,如何判斷string型別的字串

11111111111111111111111111111 c string類如何判斷字串為空 string類是c stl類之一,有很豐富的介面。string類為空,實際也就是元素為0個。可以按照如下方式判斷 1 string類有自己的成員函式empty,可以用來判斷是否為空。string s if...

zaiC中,string字串引號前面加的作用是什麼

樓上的回答有些偏差,實際上 的作用是加在字串前面用來表明該字串是原封不動的,就算是有轉義符在裡面也不進行轉義。如 string str c data 的值還是 c data 的作用是後面跟著的字串新增轉義字元 例 c data 這個路徑用字串表示 string str c data string s...

c中怎麼定義字串陣列,C中怎麼定義字串陣列

方法一 string abc new string 3 abc 0 1 abc 1 2 abc 2 3 方法二 string abc new string 最笨的方法 string abc new string 4 abc 0 aaa abc 1 bbb abc 2 ccc abc 3 ddd st...