Posted on 2008-07-25 16:41
RichardHe 閱讀(1592)
評(píng)論(1) 編輯 收藏 引用 所屬分類(lèi):
[再轉(zhuǎn)]
//string 轉(zhuǎn)換為 char 型
char* str = strdup ( SendData.strSql.c_str() );
cout << str << endl;
char 轉(zhuǎn)換為 string 型
char* str = "char 轉(zhuǎn)換為 string 型";
SendData.strSql = str;
//SendData.strSql 為std::string型
|
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
統(tǒng)計(jì)
- 隨筆 - 12
- 文章 - 5
- 評(píng)論 - 22
- 引用 - 0
常用鏈接
留言簿(8)
隨筆分類(lèi)
隨筆檔案
文章分類(lèi)
文章檔案
搜索
最新評(píng)論

閱讀排行榜
評(píng)論排行榜
//string 轉(zhuǎn)換為 char 型
char* str = strdup ( SendData.strSql.c_str() );
cout << str << endl;
char 轉(zhuǎn)換為 string 型
char* str = "char 轉(zhuǎn)換為 string 型";
SendData.strSql = str;
//SendData.strSql 為std::string型
-
# re: std::string 與 char 類(lèi)型的相互轉(zhuǎn)換
Posted @ 2006-06-17 17:18
沒(méi)有這個(gè)函數(shù)吧!大爺!!!我急啊! 回復(fù) 更多評(píng)論
-
# re: std::string 與 char 類(lèi)型的相互轉(zhuǎn)換
Posted @ 2006-08-08 00:16
補(bǔ)充一點(diǎn),用完str后記得用free把內(nèi)存釋放,strdup會(huì)用malloc分配內(nèi)存 回復(fù) 更多評(píng)論
-
# re: std::string 與 char 類(lèi)型的相互轉(zhuǎn)換
Posted @ 2006-08-13 01:42
@偶爾看到
對(duì)頭,應(yīng)該在最后還加個(gè)這個(gè)語(yǔ)句
delete str;//str即通過(guò)這個(gè)char* str = strdup ( SendData.strSql.c_str() );
得到的指針
不過(guò)在C++中最好不要用char 型變量,在大型項(xiàng)目中很容易引起內(nèi)在溢出或者指針越界,應(yīng)該盡量用string
回復(fù) 更多評(píng)論
-
# re: std::string 與 char 類(lèi)型的相互轉(zhuǎn)換
Posted @ 2008-06-12 15:03
不過(guò)在C++中最好不要用char 型變量,在大型項(xiàng)目中很容易引起內(nèi)在溢出或者指針越界,應(yīng)該盡量用string 回復(fù) 更多評(píng)論
-
# re: std::string 與 char 類(lèi)型的相互轉(zhuǎn)換
Posted @ 2008-07-17 11:16
char* str = strdup ( SendData.strSql.c_str() );太好了,可以將const *轉(zhuǎn)化為char * 回復(fù) 更多評(píng)論