c 中string類成員函式c str 的用法

2022-10-04 04:48:06 字數 492 閱讀 9118

1.string類成員函式c_str()的原型:

const char *c_st程式設計客棧r()const;//返回乙個以null終止的c字串

2.c_str()函式返回乙個指向正規c字串的指標,內容和string類的本身物件是一樣的,通過string類的c_str()函式能夠把string物件轉換成c中的字串的樣式;

3.操作c_str()函式的返回值時,只能使用c字串的操作函式,如:strcp等函式.因為,striwww.cppcns.comng物件可能在使用後被析構函式釋放掉,那麼你所指向的內容就具有不確定性.

eg:char * name[20];

string ptr =www.cppcns.com "tongnono";

strcpy(name,ptpf**vmuyibr.c_str());//c_str()返回的是乙個臨時的指標變數,不能對其操作.

本文標題: c++中string類成員函式c_str()的用法

本文位址:

c 中string類成員函式c str

1.string類成員函式c str 的原型 const char c str const 返回乙個以null終止的c字串 2.c str 函式返回乙個指向正規c字串的指標,內容和string類的本身物件是一樣的,通過string類的c str 函式能夠把string物件轉換成c中的字串的樣式 3....

c 中string類成員函式c str 的用法

c str 函式返回乙個指向正規c字串的指標,內容和string類的本身物件是一樣的,通過string類的c str 函式能夠把string物件轉換成c中的字串的樣式 1.string類成員函式c str 的原型 const char c str const 返回乙個以null終止的c字串 2.c ...

string 成員函式

c string函式列表 c string c string所有的成員函式 begin 得到指向字串開頭的iterator end 得到指向字串結尾的iterator rbegin 得到指向反向字串開頭的iterator rend 得到指向反向字串結尾的iterator size 得到字串的大小 l...