我想明白爲什麼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