📄 subject_28313.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>内容: 看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>内容: #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> 当然,push和pop时也可以不取名,这样就像Stack一样,分别是将指定的struct <BR>member alignment 压入Stack,或者将其从Stack最顶端弹出。例如:<BR> #pragma pack(push, 8)<BR> .....<BR> #pragma pack(pop)<BR>
<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&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 + -