最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2013年09月27日 11:45:39   作者:  
c_str()函數(shù)返回一個(gè)指向正規(guī)c字符串的指針,內(nèi)容和string類的本身對(duì)象是一樣的,通過string類的c_str()函數(shù)能夠把string對(duì)象轉(zhuǎn)換成c中的字符串的樣式

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

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

2.c_str()函數(shù)返回一個(gè)指向正規(guī)c字符串的指針,內(nèi)容和string類的本身對(duì)象是一樣的,通過string類的c_str()函數(shù)能夠把string對(duì)象轉(zhuǎn)換成c中的字符串的樣式;

3.操作c_str()函數(shù)的返回值時(shí),只能使用c字符串的操作函數(shù),如:strcpy()等函數(shù).因?yàn)?string對(duì)象可能在使用后被析構(gòu)函數(shù)釋放掉,那么你所指向的內(nèi)容就具有不確定性.

eg:
char * name[20];

string ptr = "tongnono";

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

相關(guān)文章

  • C語言類型轉(zhuǎn)換與常量的細(xì)節(jié)深入理解探究

    C語言類型轉(zhuǎn)換與常量的細(xì)節(jié)深入理解探究

    這篇文章主要為大家介紹了C?語言類型轉(zhuǎn)換與常量的細(xì)節(jié)深入理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • 帶你分分鐘玩轉(zhuǎn)C語言指針

    帶你分分鐘玩轉(zhuǎn)C語言指針

    c語言指針其實(shí)是一個(gè)整形變量,與其它數(shù)據(jù)不同的是,它的作用是用來存儲(chǔ)其它變量的地址,下面這篇文章主要給大家介紹了關(guān)于C語言指針的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • C++實(shí)現(xiàn)飛機(jī)大戰(zhàn)

    C++實(shí)現(xiàn)飛機(jī)大戰(zhàn)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)飛機(jī)大戰(zhàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C語言實(shí)現(xiàn)bmp圖像平移操作

    C語言實(shí)現(xiàn)bmp圖像平移操作

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)bmp圖像平移操作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C/C++ 中extern關(guān)鍵字詳解

    C/C++ 中extern關(guān)鍵字詳解

    這篇文章主要介紹了C/C++ 中extern關(guān)鍵字詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • C語言動(dòng)態(tài)數(shù)組的使用實(shí)現(xiàn)代碼

    C語言動(dòng)態(tài)數(shù)組的使用實(shí)現(xiàn)代碼

    這篇文章主要介紹了C語言動(dòng)態(tài)數(shù)組的使用實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Linux下用Valgrind做檢查(防止內(nèi)存泄露)

    Linux下用Valgrind做檢查(防止內(nèi)存泄露)

    Valgrind是一款基于模擬linux下的程序調(diào)試器和剖析器的軟件套件,可以運(yùn)行于x86, amd64和ppc32架構(gòu)上。valgrind包含一個(gè)核心,它提供一個(gè)虛擬的CPU運(yùn)行程序,還有一系列的工具,它們完成調(diào)試,剖析和一些類似的任務(wù)
    2014-01-01
  • C++實(shí)現(xiàn)逆波蘭表達(dá)式的例題詳解

    C++實(shí)現(xiàn)逆波蘭表達(dá)式的例題詳解

    逆波蘭表達(dá)式由波蘭的邏輯學(xué)家盧卡西維茲提出,它的特點(diǎn)是:沒有括號(hào),運(yùn)算符總是放在和它相關(guān)的操作數(shù)之后。本文將通過例題講講如何利用C++實(shí)現(xiàn)逆波蘭表達(dá)式,需要的可以參考一下
    2022-12-12
  • C++ getline函數(shù)用法詳解

    C++ getline函數(shù)用法詳解

    這篇文章主要介紹了C++ getline函數(shù)用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • C/C++ 多線程的學(xué)習(xí)心得總結(jié)

    C/C++ 多線程的學(xué)習(xí)心得總結(jié)

    本篇文章是對(duì)C/C++中多線程的學(xué)習(xí)心得總結(jié)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05

最新評(píng)論

巴青县| 邯郸县| 小金县| 聂荣县| 靖边县| 新野县| 本溪市| 星座| 历史| 安康市| 伊通| 夏河县| 德州市| 东光县| 梁山县| 永登县| 碌曲县| 宾川县| 海伦市| 乐陵市| 合肥市| 乳山市| 临清市| 梨树县| 宁化县| 青岛市| 衡阳县| 安乡县| 滦南县| 山丹县| 姚安县| 曲水县| 盐城市| 九台市| 南通市| 馆陶县| 博爱县| 蒙城县| 阳高县| 彩票| 宜阳县|