📄 数据对齐 - 王浩然的专栏 - csdnblog.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0060)http://blog.csdn.net/jimmy_w/archive/2007/10/14/1824176.aspx -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>数据对齐 - 王浩然的专栏 - CSDNBlog</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content=jimmy_w name=author>
<META content=Csdn name=Copyright>
<META
content=现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。
name=description>
<META content=jimmy_w,c,c++,数据对齐,结构体 name=keywords><LINK
href="http://profile.csdn.net/jimmy_w/picture/1.ico" rel="Shortcut Icon"><LINK
media=all href="数据对齐 - 王浩然的专栏 - CSDNBlog.files/green_1.css" type=text/css
rel=stylesheet>
<SCRIPT src="数据对齐 - 王浩然的专栏 - CSDNBlog.files/jquery-1.2.3.pack.js"
type=text/javascript></SCRIPT>
<SCRIPT src="数据对齐 - 王浩然的专栏 - CSDNBlog.files/jquery.highlighter.js"
type=text/javascript></SCRIPT>
<SCRIPT src="数据对齐 - 王浩然的专栏 - CSDNBlog.files/highlighter.js"
type=text/javascript></SCRIPT>
<LINK title=RSS href="http://blog.csdn.net/jimmy_w/rss.aspx"
type=application/rss+xml rel=alternate>
<META content="MSHTML 6.00.2900.5512" name=GENERATOR></HEAD>
<BODY id=defaultuser>
<DIV id=csdnblog_allwrap>
<FORM id=Form1 name=Form1 action=1824176.aspx method=post><INPUT
id=" __VIEWSTATE" type=hidden name=__VIEWSTATE>
<SCRIPT type=text/javascript>
//<![CDATA[
var Anthem_FormID = "Form1";
//]]>
</SCRIPT>
<SCRIPT src="数据对齐 - 王浩然的专栏 - CSDNBlog.files/WebResource.axd"
type=text/javascript></SCRIPT>
<DIV id=csdnblog_midwrap>
<DIV id=csdnblog_header>
<H1><A id=Header1_HeaderTitle
href="http://blog.csdn.net/jimmy_w/">王浩然的专栏</A></H1>
<H2>jimmy_w</H2>
<UL id=personalnav>
<LI><A href="http://passport.csdn.net/UserLogin.aspx">登录</A></LI>
<LI><A href="http://passport.csdn.net/CSDNUserRegister.aspx">注册</A></LI></UL>
<UL id=blogsearchsty>
<LI><INPUT class=bolgsearch id=inputSearch
onkeydown="return keyb(event)"></LI>
<LI class=selectsty><SELECT id=Search_ddlSearchScope
name=Search:ddlSearchScope><OPTION value=all selected>全站</OPTION><OPTION
value=jimmy_w>当前博客</OPTION></SELECT></LI>
<LI><INPUT class=bolggobtn onclick=checkNull() type=button value=搜索></LI></UL>
<UL id=menu>
<LI><A href="http://hi.csdn.net/jimmy_w">空间</A></LI>
<LI><A class=on href="http://blog.csdn.net/jimmy_w">博客</A></LI>
<LI><A
href="http://hi.csdn.net/jimmy_w/profile/contactlist/1.html">好友</A></LI>
<LI><A href="http://album.hi.csdn.net/" target=_blank>相册</A></LI>
<LI><A class=last
href="http://hi.csdn.net/jimmy_w/profile/notebook/1.html">留言</A></LI></UL></DIV>
<DIV id=csdnblog_sidebar>
<DIV class=gutter>
<DIV class=aboutauthor>
<DL>
<DT>用户操作
<DD class=middle><A
href="http://passport.csdn.net/UserLogin.aspx?from=http://webim.csdn.net/Messages/jimmy_w.ashx"
target=_blank>[即时聊天]</A> <A
href="http://passport.csdn.net/UserLogin.aspx?from=http://hi.csdn.net/Admin/WriteMessage.aspx?Receiver=jimmy_w"
target=_blank>[发私信]</A> <A
href="http://passport.csdn.net/UserLogin.aspx?from=http://webim.csdn.net/AddFriends/jimmy_w.ashx"
target=_blank>[加为好友]</A>
<DT>王浩然<SPAN>ID:jimmy_w</SPAN>
<DD class=middle><IMG alt=""
src="数据对齐 - 王浩然的专栏 - CSDNBlog.files/1_jimmy_w.jpg">
<DD class=middle><A href="http://profile.csdn.net/8/E4/edit.html"></A>
<DD>共<EM>14558</EM>次访问,排名<EM>8988</EM>,好友<EM>26</EM>人,关注者<EM>26</EM>人。<BR>非诚勿扰
<DD>
<DT>jimmy_w的文章
<DD>原创 28 篇
<DD>翻译 0 篇
<DD>转载 18 篇
<DD>评论 19 篇
<DT>最近评论
<DD>jimmy_w:<A title=点击查看《回复:关于map::erase》
href="http://blog.csdn.net/jimmy_w/archive/2009/01/16/3797733.aspx#1015662">longinus_dean,谢谢你在我的blog里留言,还有疏漏的话就请告知</A>
<DD>jimmy_w:<A title=点击查看《回复:关于map::erase》
href="http://blog.csdn.net/jimmy_w/archive/2009/01/16/3797733.aspx#1015660">就算是msdn自身,也提到了“This
return type does not conform to the C++ standard.”<BR><BR>所以我觉得应该说出“C++
standard”里面所规定的是什么<BR><BR>http://msdn.microsoft.com/zh-cn/library/z2f3cb7h.aspx<BR>------------……</A>
<DD>jimmy_w:<A title=点击查看《回复:关于map::erase》
href="http://blog.csdn.net/jimmy_w/archive/2009/01/16/3797733.aspx#1015659">就算是msdn自身,也提到了“This
return type does not conform to the C++ standard.”<BR><BR>所以我觉得应该说出“C++
standard”里面所规定的是什么<BR><BR>http://msdn.microsoft.com/zh-cn/library/z2f3cb7h.aspx<BR>------------……</A>
<DD>longinus_dean:<A title=点击查看《回复:关于map::erase》
href="http://blog.csdn.net/jimmy_w/archive/2009/01/16/3797733.aspx#1015631">就算是msdn自身,也提到了“This
return type does not conform to the C++ standard.”<BR><BR>所以我觉得应该说出“C++
standard”里面所规定的是什么<BR><BR>http://msdn.microsoft.com/zh-cn/library/z2f3cb7h.aspx</A>
<DD>longinus_dean:<A title=点击查看《回复:关于map::erase》
href="http://blog.csdn.net/jimmy_w/archive/2009/01/16/3797733.aspx#1015623">标准就是一种语言的“抽象接口”,为什么我在写程序的时候不能认为这是标准提供给我的呢?<BR><BR>比如说,如果我按照标准手册上规定的,有定义的任何行为,那无论在任何实现上,这都应该是可行的,并且结果也如同标准所规定的。这不就是标准存在的意义么。<BR><BR>“各个实现版本跟标准库有什么必然联系”<BR>没有必然的联系?通过一个标准制作出来的实现,到最后竟然和这个标准没……</A>
<DT>文章分类
<DD>
<DIV class=publiclist_sidebar>
<UL>
<LI><A href="http://blog.csdn.net/jimmy_w/category/494721.aspx">个人生活</A><A
href="http://blog.csdn.net/jimmy_w/category/494721.aspx/rss">(RSS)</A>
<LI><A href="http://blog.csdn.net/jimmy_w/category/494718.aspx">经济</A><A
href="http://blog.csdn.net/jimmy_w/category/494718.aspx/rss">(RSS)</A>
<LI><A href="http://blog.csdn.net/jimmy_w/category/494720.aspx">软件技术</A><A
href="http://blog.csdn.net/jimmy_w/category/494720.aspx/rss">(RSS)</A></LI></UL></DIV>
<DT>收藏
<DD>
<DIV class=publiclist_sidebar>
<UL></UL></DIV>
<DT>相册
<DT>存档
<DD>
<DIV class=publiclist_sidebar>
<UL>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2009/01.aspx">2009年01月(6)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2008/12.aspx">2008年12月(1)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2008/09.aspx">2008年09月(1)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2008/07.aspx">2008年07月(1)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2008/05.aspx">2008年05月(1)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2008/04.aspx">2008年04月(3)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2008/03.aspx">2008年03月(5)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2007/12.aspx">2007年12月(3)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2007/11.aspx">2007年11月(3)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2007/10.aspx">2007年10月(3)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2007/09.aspx">2007年09月(1)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2007/07.aspx">2007年07月(1)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2007/06.aspx">2007年06月(1)</A>
<LI><A
href="http://blog.csdn.net/jimmy_w/archive/2007/05.aspx">2007年05月(2)</A>
<LI><A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -