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

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

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

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

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

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

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

eg:
char * name[20];

string ptr = "tongnono";

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

相關(guān)文章

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

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

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

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

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

    C++實現(xiàn)飛機大戰(zhàn)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

株洲县| 沽源县| 贞丰县| 汕尾市| 内乡县| 建平县| 正蓝旗| 宜兴市| 开江县| 岳阳县| 信阳市| 岑溪市| 柘荣县| 邢台县| 贺州市| 高要市| 通许县| 翁牛特旗| 翁源县| 奉化市| 孟村| 江油市| 东丽区| 通州区| 廉江市| 北票市| 扶绥县| 宁强县| 东明县| 绍兴县| 青神县| 饶河县| 翼城县| 长丰县| 元阳县| 固阳县| 双鸭山市| 文昌市| 庆城县| 山东| 察哈|