国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

c++中string類成員函數c_str()的用法

2020-01-26 15:48:38
字體:
來源:轉載
供稿:網友

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

const char *c_str()const;//返回一個以null終止的c字符串

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

3.操作c_str()函數的返回值時,只能使用c字符串的操作函數,如:strcpy()等函數.因為,string對象可能在使用后被析構函數釋放掉,那么你所指向的內容就具有不確定性.

eg:
char * name[20];

string ptr = "tongnono";

strcpy(name,ptr.c_str());//c_str()返回的是一個臨時的指針變量,不能對其操作.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嫩江县| 砚山县| 内乡县| 五峰| 鱼台县| 巴彦县| 温泉县| 故城县| 红安县| 昆明市| 岱山县| 鲁甸县| 巴林左旗| 荣昌县| 花垣县| 衡水市| 吉林省| 阳高县| 合作市| 宜昌市| 宁阳县| 岑溪市| 承德市| 蓬安县| 曲麻莱县| 内丘县| 文成县| 湖北省| 准格尔旗| 兴隆县| 镇原县| 龙游县| 吉木乃县| 根河市| 贵南县| 全椒县| 临高县| 乌拉特前旗| 平南县| 疏附县| 临安市|