青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

醬壇子

專注C++技術 在這里寫下自己的學習心得 感悟 和大家討論 共同進步(歡迎批評?。。。?/p>

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  66 Posts :: 16 Stories :: 236 Comments :: 0 Trackbacks

公告

王一偉 湖南商學院畢業 電子信息工程專業

常用鏈接

留言簿(19)

我參與的團隊

搜索

  •  

積分與排名

  • 積分 - 389128
  • 排名 - 64

最新隨筆

最新評論

閱讀排行榜

評論排行榜

struct A
{
?int a;
?int b;
?int c;
};

struct B
{

};
int _tmain(int argc, _TCHAR* argv[])
{
?cout<<sizeof(A)<<endl;

?cout<<sizeof(B)<<endl;

?getchar();
?getchar();
?return 0;
}

?

posted on 2007-02-28 16:34 @王一偉 閱讀(4155) 評論(10)  編輯 收藏 引用

Feedback

# re: 空struct為何有大?。浚ㄇ蠼忉專? 2007-02-28 18:15 sunyc
你求的是 struct A 這個類型的大小,不是某個A的實例的大小  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-02-28 18:39 王一偉
理論上類型的大小和實例是不會有區別的,我平時需要取實例大小的時候都是用的sizeof(類型),這樣比較直觀

我剛才也測試了一下用實例來sizeof()結果是一樣的都是 12 1  回復  更多評論
  

# re: 空struct為何有大???(求解釋)[未登錄] 2007-02-28 20:07 周波
C++是靜態編譯型語言,本質上源代碼中聲明的一切變量對于編譯器來說都只是一塊內存,即使是空struct也一樣需要分配,不過只分配1 byte,sizeof應該是4,因為有內存對齊。Stan Lippman的那本Inside C++ Model說得很清楚。  回復  更多評論
  

# re: 空struct為何有大???(求解釋) 2007-02-28 23:32 jone1017
其實可以把結構體看作一個類型,而這個新的結構體里包含3個int類型的數據類型,所以這個結構體的大小應該為4×3 = 12字節  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-02-28 23:59 cd
即使是空的struct一樣有大小的,不過是一個字節,
因為一個空結構,雖然沒有內部成員,但是必須在內存上有所體現,不然在取地址的時候就出問題了,class也是一樣 的
  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-03-01 10:02 王一偉
多謝各位,我理解了。

其實最主要的原因是編譯器對內存地址的處理,是為了保證不同的實例不出現相同內存地址的情況做的優化。  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-03-05 21:32 badtiger
應該是12和1
原因:前者不用說了,后者雖然沒有數據內容,但是系統還是會分配給一個字節的空間,這時不存在4字節數據對齊。但是如果加入以下內容
char a; int b; B就會變為8字節大小而不是5字節,這時才存在4字節對齊要求,char 要向int 對齊,char將被分配4字節,共8字節  回復  更多評論
  

# re: 空struct為何有大???(求解釋) 2007-03-06 01:06 王一偉
謝謝 badtiger ,確實和你說的一樣

系統分配的空間實際上是對避免內存地址的處理

空的struct大小是1
有一個member char型的struct 仍然會是1 呵呵



關于字節對齊,我想問以下 如果你提示系統4字節對齊
struct
{
char a;
int i;
}

struct
{
int i;
char a;
}
的大小是一樣的嗎  回復  更多評論
  

# re: 空struct為何有大?。浚ㄇ蠼忉專? 2007-04-15 12:26 sandy

沒有成員變量的結構或類的大小為1,因為必須保證結構或類的每一個實例在內存中都有唯一的地址。
關于字節對齊請訪問http://m.shnenglu.com/Sandywin/archive/2007/04/14/21853.html  回復  更多評論
  

# re: 空struct為何有大???(求解釋) 2007-04-15 12:31 sandy
int func(char s[5]);
{
cout<
//數的參數在傳遞的時候系統處理為一個指針,所
//以sizeof(s)實際上為求指針的大小。
return 1;
}
sizeof(func(“1234”))=4//因為func的返回類型為int,所以相當于
//求sizeof(int).   回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品资源在线观看| 国产日本精品| 欧美一区二区在线播放| 国模精品一区二区三区色天香| 久久久久久高潮国产精品视| 日韩视频中文字幕| 久久久亚洲精品一区二区三区| 亚洲国产欧洲综合997久久| 国产精品欧美久久久久无广告| 一区二区三区视频在线观看| 久久精品网址| 亚洲专区一区二区三区| 亚洲日本欧美天堂| 国产小视频国产精品| 欧美日韩在线播放三区| 久久午夜影视| 欧美在线免费观看| 亚洲视频一区在线| 免播放器亚洲一区| 久久精品一二三区| 性刺激综合网| 亚洲欧美激情视频在线观看一区二区三区| 亚洲国产成人一区| 国模精品一区二区三区色天香| 久久久人成影片一区二区三区观看| 欧美网站在线| 欧美极品在线播放| 欧美国产高清| 美女免费视频一区| 久久综合久久综合久久综合| 久久精品国产免费| 欧美一区二区三区日韩视频| 亚洲少妇自拍| 久久综合图片| 国产精品青草综合久久久久99 | 欧美成人一区二免费视频软件| 久久国产直播| 欧美视频免费在线观看| 欧美日韩亚洲一区二区三区在线| 国产午夜亚洲精品不卡| 亚洲一区二区黄色| 欧美一区91| 日韩视频在线你懂得| 久久综合伊人77777尤物| 国产精品久久久久久久浪潮网站| 亚洲精品乱码久久久久久日本蜜臀 | 久久精品亚洲一区二区| 久久久久久网站| 国产精品五区| 亚洲影院在线| 一区二区三区欧美| 欧美日韩国产黄| 国产欧美日韩视频| 午夜免费在线观看精品视频| 玖玖在线精品| 亚洲国产成人91精品| 在线观看欧美精品| 亚洲高清视频中文字幕| 久久久久久久999| 亚洲图色在线| 国产精品一二三视频| 性久久久久久久| 亚洲欧美乱综合| 欧美福利一区| 99re热精品| 久久另类ts人妖一区二区| 亚欧美中日韩视频| 伊大人香蕉综合8在线视| 久久久人成影片一区二区三区| 久久高清一区| 亚洲人成网站999久久久综合| 亚洲欧美日韩国产综合精品二区| 亚洲麻豆av| 久久综合给合| 日韩西西人体444www| av成人免费| 欧美伊人久久久久久午夜久久久久| 亚洲午夜激情在线| 亚洲一级黄色片| 精品二区视频| 欧美在线观看一区二区| 欧美一级二级三级蜜桃| 在线成人激情视频| 亚洲激情成人网| 久久精品国产清自在天天线 | 欧美精品一区二区三区久久久竹菊| 国产精品久久一级| 久久久久国产精品厨房| 蜜桃视频一区| 性欧美激情精品| 久久久久成人网| 亚洲视频在线观看免费| 亚洲第一页中文字幕| 国产精品第三页| 一片黄亚洲嫩模| 欧美国产日韩一区二区| 久久精品国产第一区二区三区最新章节| 激情综合网激情| 亚洲精选在线| 激情综合激情| 一区二区国产日产| 亚洲国产一区二区三区青草影视| 一区二区三区欧美日韩| 亚洲第一毛片| 亚洲高清免费在线| 国产日韩精品一区二区三区| 欧美国产精品中文字幕| 美日韩免费视频| 久久超碰97中文字幕| 欧美一区二区大片| 亚洲小说欧美另类社区| 免费观看一区| 在线视频欧美精品| 99精品热视频只有精品10| 黄色成人在线网站| 亚洲高清免费在线| 国内成人在线| 亚洲欧美国产一区二区三区| 中文国产成人精品| 欧美剧在线免费观看网站| 免费人成精品欧美精品| 国产视频在线观看一区二区三区| 99国产成+人+综合+亚洲欧美| 亚洲高清在线观看| 久久久国际精品| 久久九九热re6这里有精品| 国产精品毛片a∨一区二区三区|国| 亚洲国内精品| 国产情侣一区| 亚洲欧美日韩综合aⅴ视频| 国产一区二区黄| 欧美福利一区| 亚洲国产精品久久久| 久久夜色精品亚洲噜噜国产mv| 久久精品九九| 精品不卡在线| 美女久久一区| 最新国产成人av网站网址麻豆| 亚洲激情av在线| 国产色视频一区| 亚洲欧美成人精品| 国产精品成人在线观看| 99热精品在线观看| 亚洲一区二区在| 国产精品私人影院| 午夜一区二区三视频在线观看| 国内精品久久久久伊人av| 亚洲欧美久久久久一区二区三区| 午夜精品久久久久影视| 国产美女精品视频免费观看| 亚洲欧美一区二区三区极速播放| 欧美一级理论片| 黑人操亚洲美女惩罚| 蜜臀久久99精品久久久画质超高清| 欧美高清在线播放| 一区二区三区你懂的| 国产乱肥老妇国产一区二| 欧美综合77777色婷婷| 欧美国产高清| 性欧美暴力猛交69hd| 亚洲国产91| 欧美无乱码久久久免费午夜一区| 午夜精品一区二区三区在线| 欧美不卡在线视频| 国内精品一区二区三区| 久久免费的精品国产v∧| 亚洲国产精品悠悠久久琪琪| 中文精品在线| 激情另类综合| 国产精品www色诱视频| 久久国产精品99精品国产| 亚洲欧洲视频在线| 久久精品国产亚洲5555| 99精品久久久| 黑人一区二区| 国产精品高潮呻吟久久av无限| 久久久久国产一区二区| 中日韩美女免费视频网址在线观看| 久久综合中文| 欧美一区二区三区日韩| av成人免费在线| 亚洲高清在线精品| 国产综合自拍| 国产欧美精品国产国产专区| 欧美久久久久久久| 久久久噜噜噜| 欧美亚洲日本国产| 亚洲视频播放| 亚洲精品美女在线| 亚洲午夜在线| 亚洲人成网站精品片在线观看| 国产亚洲一级高清| 国产精品久久久久毛片大屁完整版| 欧美成人官网二区| 久久亚洲一区二区三区四区| 亚洲欧美视频一区二区三区| 99精品视频网| 9人人澡人人爽人人精品| 亚洲高清不卡av| 欧美激情小视频|