我想明白为什么FAR用于下面的typedef语法?使用typedef的语法解释
#define FAR
//some other instructions
//.....
//.....
typedef struct tagDEVICE_BUFFER_W
{
....
....
}DEVICE_BUFFER_W;
typedef DEVICE_BUFFER_W FAR * LPDEVICE_BUFFER_W; //Why FAR is used here?
如果我不使用FAR如下所述?它会有所作为吗?
typedef DEVICE_BUFFER_W * LPDEVICE_BUFFER_W;
回到过去做了DOS与用Borland C游戏++记得近,远,我觉得这没有某种形式的EMM/EMS魔力巨大的指针。当然,一旦我们切换到Watcom的平坦记忆模型,所有这些都消失了。 – 2012-01-12 07:44:55