⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_28313.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:28313 发表者:hufeifei 发表日期:2003-01-20 13:31:19
<br>主题:#pragma pack请教!
<br>内容:/* File name: include1.h<BR>*/<BR>#pragma pack( push, enter_include1 )<BR>/* Your include-file code ... */<BR>#pragma pack( pop, enter_include1 )<BR>/* End of include1.h */<BR>这里两个#pragma pack,分别是做什么的?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:在水一方 回复日期:2003-01-20 13:56:26
<br>内容:&nbsp;&nbsp;看MSDN的文档吧,一吓子很难讲清楚,<BR>是关于struct member alignment,有点类似于Stack
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hufeifei 回复日期:2003-01-20 14:21:46
<br>内容:能不能简单一点说名一下push了什么?然后pop出什么,enter_include1表示有什么作用?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:在水一方 回复日期:2003-01-21 08:40:51
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;#pragma pack( push, enter_include1 )<BR>push的是当前struct member alignment,并将它取名为enter_include1,取名的<BR>目的是为了以后根据名称来pop它,例如#pragma pack( pop, enter_include1 )<BR>就是pop出名称为enter_include1的struct member alignment<BR>&nbsp;&nbsp;&nbsp;&nbsp;当然,push和pop时也可以不取名,这样就像Stack一样,分别是将指定的struct <BR>member alignment 压入Stack,或者将其从Stack最顶端弹出。例如:<BR>&nbsp;&nbsp;&nbsp;&nbsp;#pragma pack(push, 8)<BR>&nbsp;&nbsp;&nbsp;&nbsp;.....<BR>&nbsp;&nbsp;&nbsp;&nbsp;#pragma pack(pop)<BR>&nbsp;&nbsp; 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hufeifei 回复日期:2003-01-21 13:56:38
<br>内容:当前的当前struct member alignment(结构成员队列?)指的是什么?从哪儿来的?入栈的目的是什么呢?要这两句和不要这两句有何差别?麻烦您继续赐教!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:在水一方 回复日期:2003-01-21 14:14:25
<br>内容:关于“struct member alignment”的含义,请参见:<BR>http://vchelp.net/cndevforum/subject_view.asp?subject_id=20728&amp;forum_id=
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:su_37 回复日期:2003-01-22 11:30:34
<br>内容:解释详细一点好吗??我还是看不懂(struct member alignment)是什么意思!!!<BR><BR><BR>帮帮忙啊!!!!!!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -