声明指向__far指针的正确方法是什么?

csc*_*hol 3 c embedded pointers

在嵌入式目标上,我使用远指针来访问内存映射的某些部分.

near指针(没有明确指定__near):

unsigned int *VariableOnePtr;

指向近指针的指针:

unsigned int **VariableOnePtrPtr;

远指针:

unsigned int *__far VariableTwoPtr;

声明指向远指针的正确方法是什么?这个指针本身必须是一个远指针吗?

Gre*_*ill 6

我相信你会这样做:

unsigned int * __far *VariableThreePtrPtr;
Run Code Online (Sandbox Code Playgroud)

指向远指针的远指针将是:

unsigned int * __far * __far VariableFourPtrPtr;
Run Code Online (Sandbox Code Playgroud)