ptrmem01.cpp

来自「开放源码的编译器open watcom 1.6.0版的源代码」· C++ 代码 · 共 44 行

CPP
44
字号
#include "dump.h"


int near a;
int far b;
int huge c;

void f1( int near * ) GOOD;
void f1( int far * ) GOOD;
#ifdef _M_I86
void f1( int huge * ) GOOD;
#endif

void g1( void )
{
    f1( &a );
    f1( &b );
    f1( &c );
}

void f2( int near & ) GOOD;
void f2( int huge & ) GOOD;
#ifdef _M_I86
void f2( int far & ) GOOD;
#endif

void g2( void )
{
    f2( a );
    f2( b );
    f2( c );
}

int main( void ) {
    g1();
    g2();
#ifdef _M_I86
    CHECK_GOOD( 95 );
#else
    CHECK_GOOD( 91 );
#endif
    return errors != 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?