欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++標(biāo)準(zhǔn)庫(kù)中sstream與strstream的區(qū)別詳細(xì)解析

 更新時(shí)間:2013年09月10日 09:13:11   作者:  
以下是對(duì)C++標(biāo)準(zhǔn)庫(kù)中sstream與strstream的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下

在C++有兩種字符串流,一種在sstream中定義,另一種在strstream中定義。它們實(shí)現(xiàn)的東西基本一樣。

strstream里包含
class strstreambuf;
class istrstream;
class ostrstream;
class strstream;
它們是基于C類(lèi)型字符串char*編寫(xiě)的

sstream中包含
class istringstream;
class ostringstream;
class stringbuf;
class stringstream;
class …….
它們是基于std::string編寫(xiě)的

因此ostrstream::str()返回的是char*類(lèi)型的字符串
而ostringstream::str()返回的是std::string類(lèi)型的字符串

在使用的時(shí)候要注意到二者的區(qū)別,一般情況下推薦使用std::string類(lèi)型的字符串
當(dāng)然如果為了保持和C的兼容,使用strstream也是不錯(cuò)的選擇

相關(guān)文章

  • Opencv EigenFace人臉識(shí)別算法詳解

    Opencv EigenFace人臉識(shí)別算法詳解

    這篇文章主要為大家詳細(xì)介紹了Opencv EigenFace人臉識(shí)別算法的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • VC創(chuàng)建圓角dialog的實(shí)現(xiàn)方法

    VC創(chuàng)建圓角dialog的實(shí)現(xiàn)方法

    這篇文章主要介紹了VC創(chuàng)建圓角dialog的實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了圓角dialog對(duì)話框的創(chuàng)建步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2016-08-08
  • C++ List鏈表的介紹和使用

    C++ List鏈表的介紹和使用

    list是可以在常數(shù)范圍內(nèi)在任意位置進(jìn)行插入和刪除的序列式容器,并且該容器可以前后雙向迭代,這篇文章主要介紹了C++ List鏈表的介紹和使用,需要的朋友可以參考下
    2023-03-03
  • ubuntu 下編譯C++代碼出現(xiàn)的問(wèn)題解決

    ubuntu 下編譯C++代碼出現(xiàn)的問(wèn)題解決

    這篇文章主要介紹了ubuntu 下編譯C++代碼出現(xiàn)的問(wèn)題解決的相關(guān)資料,需要的朋友可以參考下
    2015-03-03
  • C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)圖的創(chuàng)建與遍歷實(shí)驗(yàn)示例

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)圖的創(chuàng)建與遍歷實(shí)驗(yàn)示例

    這篇文章主要為大家介紹了C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)圖的創(chuàng)建與遍歷實(shí)驗(yàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 一起來(lái)學(xué)習(xí)C++的構(gòu)造和析構(gòu)

    一起來(lái)學(xué)習(xí)C++的構(gòu)造和析構(gòu)

    這篇文章主要為大家詳細(xì)介紹了C++構(gòu)造和析構(gòu),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • C語(yǔ)言結(jié)構(gòu)體版學(xué)生成績(jī)管理系統(tǒng)

    C語(yǔ)言結(jié)構(gòu)體版學(xué)生成績(jī)管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言結(jié)構(gòu)體版的學(xué)生成績(jī)管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C語(yǔ)言函數(shù)之memcpy函數(shù)用法實(shí)例

    C語(yǔ)言函數(shù)之memcpy函數(shù)用法實(shí)例

    memcpy函數(shù)用于把資源內(nèi)存(src所指向的內(nèi)存區(qū)域)拷貝到目標(biāo)內(nèi)存(dest所指向的內(nèi)存區(qū)域),下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言函數(shù)之memcpy函數(shù)用法的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • C++中的對(duì)象初始化操作代碼

    C++中的對(duì)象初始化操作代碼

    對(duì)象初始化可以分為默認(rèn)初始化、直接初始化、拷貝初始化以及值初始化。本文重點(diǎn)給大家介紹C++中的對(duì)象初始化操作代碼,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • 一文讓你不再害怕指針之C指針詳解(經(jīng)典,非常詳細(xì))

    一文讓你不再害怕指針之C指針詳解(經(jīng)典,非常詳細(xì))

    這篇文章主要給大家介紹了C指針的相關(guān)資料,文中介紹的很經(jīng)典,非常詳細(xì),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用C指針具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評(píng)論