tf18.c

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

C
24
字号
template <class T1,class T2,int s,void (*err)()>
    struct S {
	T1 v1[s];
	T2 v2[s];
	S()
	{
	    err();
	}
    };

extern void fail();

template <class G,class T>
    volatile S<G,T,1,fail> *foo( G *, T * )
    {
	static S<G,T,1,fail> x;
	return &x;
    }

void bar( int *p )
{
    foo( p, p )->v1[0] = 0;
}

⌨️ 快捷键说明

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