diag0081.c

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

C
42
字号
// #pragma on (dump_parse)
// #pragma on ( dump_tokens );

struct X
{   X( X& );
    X( int );
//  ~X();
};

struct Y
{
    X x;
    Y( int );
    Y();
    int foo();
    operator int();
};


Y __far yf;
Y __far yf3[3];

Y __near yn;
Y __near yn3[3];


void fun( Y __far & y_far, Y __near & y_near )
{
    Y zn( y_far  );
    Y zf( y_near );

    zn = y_far;
    zn = y_near;
    y_far = y_near;

    delete &y_far;
    delete &y_near;

    y_far.foo();
    y_near.foo();
}

⌨️ 快捷键说明

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