午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

c++ - win764位環境下,我用GCC為什么指針占8個字節,而long是4個字節?

瀏覽:300日期:2022-10-12 09:24:08

問題描述

我用的工具是CFree套了個gcc的殼,寫代碼的時候偶然發現,sizeof指針是字節,而long是4字節。

且跑一個malloc最大申請空間代碼的測試程序得到結果是1.99g,所以說明這個程序應該還是32位的程序,

那么為什么指針的sizeof是8個字呢 ?

問題解答

回答1:

int long short具體多少字節都是implement defined ,具體多少看編譯器實現,沒有絕對的多少,只有同一個編譯器才保證大小一致

如果要sizeof指針的話,確保你用的是sizeof(void*)

MinGW是LLP64,long就是32位。

注意你malloc的時候,參數使用signed int表示時,那么在你申請2Gb內存的時候,有可能把一個超過2^31的數放進了signed int,數據溢出導致malloc失敗,你應該使用size_t

如果你好奇你的程序是多少位,可以打開任務管理器,32位的進程后面會有*32的標記

標簽: Windows系統 win7
主站蜘蛛池模板: 成人免费黄色小视频 | 日本一级大毛片a一 | 欧美做受高潮6 | 亚洲精品播放 | 午夜性刺激免费视频 | 午夜手机看片 | 日韩视频网 | 男女免费视频网站 | 四虎影视在线播放 | 4色av| 九九在线精品 | www,av| 久草免费在线视频观看 | 涩涩一区| 日本在线观看一区 | 国产在线激情视频 | 日韩免费黄色片 | 国产调教在线 | 91精品在线看 | 天天操天天舔 | 加勒比在线视频 | 美女一区二区视频 | 成人免费视频一区 | 特级西西人体444是什么意思 | 蜜桃成人在线视频 | 狠狠操很很干 | 黄色大毛片 | 成人做爰www免费看视频网站 | 国产日韩三级 | 男女性动态图 | 伊人网综合在线 | 超碰人人人人人人人 | 在线网站你懂得 | 一级的大片 | 亚洲美女一区二区三区 | 岛国中文字幕 | 伊人久久在线 | 奇米狠狠 | 成人综合久久 | 在线免费看毛片 | 成人午夜免费剧场 |