typedef struct
{
char a[2];
int b;
}PARAM;
template
void Transfer(T *t, char *buffer) //模板函数
{
*t = *(reinterpret_cast(buffer));
}
www.2cto.com
void main()
{
char *p;
PARAM param1, param2;
param1.a[0] = 'a';
param1.a[1] = 'b';
param1.b = 119;
p = (char*)(¶m1);
Transfer(¶m2,p);
}