多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > char數組構造string

char數組構造string

來源:程序員人生   發布時間:2015-05-27 08:15:38 閱讀次數:3006次

這是1個老掉牙的話題, 但是你略加不注意就會出錯.

最近在寫1個可以跨平臺打印的程序,就遇到這個問題,故記之.共勉!

用 char 數組初始化string

#include <string> using std::string; using std::cout; int main(int argc, const char * argv[]) { char chArray[] = {'m', 'a', 'r', 'k'}; cout << "array size = " << sizeof(chArray)/sizeof(char) << endl; cout << chArray << endl; string str(chArray); cout << "str = " << str << " and str's size = " << str.length() << endl; }

針對上面的代碼,不同的編譯器輸出結果不1致,并且具有隨機性.

在 mac 平臺下,輸出結果

array size = 4 mark310367277_377 str = mark310367277_377 and str's size = 10


得到這類結果,簡直要 fuck...

但是有時候輸出結果又是這樣的

array size = 4 mark str = mark and str's size = 5
很明顯, string 的 size 不對.

思考1下,原來是少了 '

主站蜘蛛池模板: 高清国产精品久久久久 | 国产精品亚洲精品日韩己满十八小 | 中文字幕精品一区 | 日韩成a人片在线观看日本 日韩成人国产精品视频 | 2021最新热播中文字幕 | 欧美亚洲国产视频 | 成年人视频免费网站 | 亚洲国产精久久久久久久春色 | 最近免费中文字幕中文高清 | 日韩欧美精品一区二区三区 | 国产亚洲一区二区精品 | 欧美一级特黄特黄毛片 | 一区二区三区高清在线观看 | 羞羞午夜 | 国产在线拍国产拍拍偷 | 国产人成午夜免费看 | 中国欧美一级毛片免费 | 久久婷五月综合 | 国产成人精品福利网站在线 | 欧美午夜春性猛交xxxx | 美国美女一级片 | 亚洲精品在线不卡 | 性videos另类hdwww | 久久久久久久岛国免费观看 | 91精品日韩 | 激情片段视频 | 欧美日韩视频在线播放 | 亚洲专区中文字幕 | 国产女主播一区二区在线观看 | 欧美成人精品福利网站 | 国产免费午夜a无码v视频 | freesexvideos性21| 国产成人综合亚洲欧美在 | 欧美一级日韩在线观看 | 福利精品| 国产精品videossex激情 | 日韩免费一区二区三区在线 | 日韩欧美在线观看视频一区二区 | 欧美 亚洲 校园 第一页 | 久久在线免费 | 中文成人在线 |