32位version类, 结合匿名struct
来源:互联网 发布:成都淘宝美工培训学费 编辑:程序博客网 时间:2024/04/29 22:54
一般version都是由4个部分表示,简单的可以用一个4个byte的struct来表示:
struct Version32
{
union
{
struct
{
BYTE v0;
BYTE v1;
BYTE v2;
BYTE v3;
};
DWORD ver;//union结合这个DWORD使程序变的异常清晰
};
Version32();
//根据verInfo来填充此结构
Version32& Fill(const VS_FIEXEDFILEINO& verInfo);
Version32& Fill();
};
//简单输出流
std:ostream& operator<<(std::ostream& os, Verison32 v32);
匿名struct:
例如在这样一个结构中:
struct ver
{
struct//注意,没有名字
{
BYTE b0;
BYTE b1;
BYTE b2;
BYTE b3;
};
};
ver v;
v.b0 = 1;//直接调用就行了,这既是匿名struct
v.b0 = 2;
v.b0 = 3;
v.b0 = 4;
- 32位version类, 结合匿名struct
- struct 的匿名成员
- typedef和struct结合
- struct位域
- 位,static,struct
- 位域 struct 定义
- struct 位域
- struct 位结构
- struct匿名字段和interface,断言
- struct结构体在32位系统和64位系统的存储空间的不同
- 位域 排序 struct endian
- 匿名类+匿名方法
- C/C++ struct位结构(位域)
- struct中的位域:struct {int i:4}
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 第一张
- 人人
- C++ 基础篇
- 在UTF-8编码集中,每个汉字使用 3个字符表示!
- JSP - 什么是JSP,JSP的特点、调用运行过程
- 32位version类, 结合匿名struct
- 艾恩ASP无组件上传最新更新说明
- 盖茨十条职场箴言
- 读取wav音频
- VC编程打开BMP图片
- snsprintf()
- POJ 1694 An Old Stone Game
- 批处理实现auto ftp
- poj 1695 Magazine Delivery