size()囤屹、length ()和sizeof()的區(qū)別

1粟焊、size()是取字符串長度的琅捏,跟length()用法相同生百。

例如:string str="0123456789";

cout <<"str.length()="<<str.length()<<endl; ? //結果為10

cout <<"str.size()="<<str.size()<<endl; ?//10

? ? ? ? 為了兼容,這兩個函數(shù)一樣柄延。 length()是因為沿用C語言的習慣而保留下來的蚀浆,string類最初只有l(wèi)ength(),引入STL之后搜吧,為了兼容又加入了size()市俊,它是作為STL容器的屬性存在的,便于符合STL的接口規(guī)則滤奈,以便用于STL的算法摆昧。string類的size()/length()方法返回的是字節(jié)數(shù),不管是否有漢字蜒程。

2绅你、sizeof

sizeof(...)是運算符伺帘,其值在編譯時即計算好了,參數(shù)可以是數(shù)組忌锯、指針伪嫁、類型、對象偶垮、函數(shù)等张咳。

? ? ? ? ?它的功能是:獲得保證能容納實現(xiàn)所建立的最大對象的字節(jié)大小。由于在編譯時計算似舵,因此sizeof不能用來返回動態(tài)分配的內存空間的大小脚猾。

例如:1)char* ss = "012345678";

sizeof(ss)為4,ss是指向字符串常量的字符指針砚哗,sizeof 獲得的是指針所占的空間,則為4

sizeof(*ss)為1婚陪,*ss是第一個char字符,則為1频祝。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末泌参,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子常空,更是在濱河造成了極大的恐慌沽一,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件漓糙,死亡現(xiàn)場離奇詭異铣缠,居然都是意外死亡,警方通過查閱死者的電腦和手機昆禽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進店門蝗蛙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人醉鳖,你說我怎么就攤上這事捡硅。” “怎么了盗棵?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵壮韭,是天一觀的道長。 經(jīng)常有香客問我纹因,道長喷屋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任瞭恰,我火速辦了婚禮屯曹,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己恶耽,他們只是感情好僵井,可當我...
    茶點故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著驳棱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪农曲。 梳的紋絲不亂的頭發(fā)上社搅,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天,我揣著相機與錄音乳规,去河邊找鬼形葬。 笑死,一個胖子當著我的面吹牛暮的,可吹牛的內容都是我干的笙以。 我是一名探鬼主播,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼冻辩,長吁一口氣:“原來是場噩夢啊……” “哼猖腕!你這毒婦竟也來了?” 一聲冷哼從身側響起恨闪,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤倘感,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后咙咽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體老玛,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年钧敞,在試婚紗的時候發(fā)現(xiàn)自己被綠了蜡豹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,643評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡溉苛,死狀恐怖镜廉,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情愚战,我是刑警寧澤桨吊,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站凤巨,受9級特大地震影響视乐,放射性物質發(fā)生泄漏。R本人自食惡果不足惜敢茁,卻給世界環(huán)境...
    茶點故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一佑淀、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧彰檬,春花似錦伸刃、人聲如沸谎砾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽景图。三九已至,卻和暖如春碉哑,著一層夾襖步出監(jiān)牢的瞬間挚币,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工扣典, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留妆毕,地道東北人。 一個月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓贮尖,卻偏偏與公主長得像笛粘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子湿硝,可洞房花燭夜當晚...
    茶點故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內容