#pragma pack(push)
#pragma pack(1)
我下载了一个教程,它的头文件中包含这些行。
如果您能为我提供与此相关的任何教程或引用,我将不胜感激。
最佳答案
微软的解释:
http://msdn.microsoft.com/en-us/library/aa273913(v=vs.60).aspx
IBM的AIX xlC说明:
http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8a.doc%2Fcompiler%2Fref%2Frnpgpack.htm
基本上,它确定存储结构或联合时将使用的字节边界。推入/弹出充当在堆栈上存储和检索这些设置的方式。
为了将来引用,您可以通过在网络上搜索要查询的关键字来节省一些时间。我找到这些信息所做的只是在http://www.google.com中搜索“pragma pack”
关于c++ - 网络编程中的 `#pragma pack`是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6353054/