如果是单单的 struct,就会是你以为的默认4字节对齐,bfType 之后会留2个字节的空隙,sizeof结果会是 16字节。// pshpack2.h#if ! (defined(lint) || defined(RC_INVOKED))#if ( _MSC_VER >= 800 && !defined(_M_I86)) || defined(_PUSHPOP_SUPPORTED)#
为什么C语言Windows.h头文件下的结构体BITMAPFILEHEADER只有14字节,不是16?它确实就是14字节,什么让你...