Да, вы правильно поняли.
Чтение деклараций (изнутри и) справа налево:
@far int* @near IntegerPointer;
^^^^^^^^^^^^^^
IntegerPointer - это
@far int* @near IntegerPointer;
^^^^^
IntegerPointer - это @ около
@far int* @near IntegerPointer;
^
IntegerPointer - это @near указатель
@far int* @near IntegerPointer;
^^^
IntegerPointer - это @near указатель на int
@far int* @near IntegerPointer;
^^^^
IntegerPointer - это @near указатель на int @ far
или IntegerPointer - это @near указатель на @far int
Что означают @near
и @far
, хотя я почти не знаю.