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

首頁 > 編程 > C > 正文

淺談stringstream 的.str()正確用法和清空操作

2020-01-26 14:21:15
字體:
來源:轉載
供稿:網(wǎng)友

streamstring在調用str()時,會返回臨時的string對象。而因為是臨時的對象,所以它在整個表達式結束后將會被析構。

如果需要進一步操作string對象,先把其值賦給一個string變量后再操作。

stringstream ss("012345678901234567890123456789012345678901234567890123456789");  //錯誤用法  const char* cstr2 = ss.str().c_str(); //正確用法 const string& str2 = ss.str(); const char* cstr2 = str2.c_str(); 

使用stringstream時的清空操作

在C++中可以使用stringstream來很方便的進行類型轉換,字符串串接,不過注意重復使用同一個stringstream對象時要 先繼續(xù)清空,而清空很容易想到是clear方法,而在stringstream中這個方法實際上是清空stringstream的狀態(tài)(比如出錯等),真 正清空內容需要使用.str("")方法。

以上就是小編為大家?guī)淼臏\談stringstream 的.str()正確用法和清空操作全部內容了,希望大家多多支持武林網(wǎng)~

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 韶山市| 伊春市| 昭苏县| 泸定县| 五常市| 绿春县| 女性| 东兰县| 平顺县| 海阳市| 陆丰市| 万全县| 容城县| 同心县| 澄迈县| 西平县| 襄垣县| 阳新县| 财经| 富源县| 株洲市| 和政县| 胶州市| 灌阳县| 山丹县| 宁海县| 凤台县| 汝阳县| 马山县| 绿春县| 民县| 股票| 云安县| 平乡县| 贺州市| 龙里县| 正蓝旗| 金乡县| 巴青县| 潞西市| 永靖县|