parms1.c

来自「this is a gcc file, you can download it 」· C语言 代码 · 共 32 行

C
32
字号
// Testcase for use of template parms as types for other template parms.template <class T, T t>class A {    T	a;public:    A(): a(t) {}    operator T () { return a; }};template <class S, S s>class B {    A<S,s> a;public:    B(A<S,s>& b): a(b) {}    operator S () { return a*20; }};intmain(){    A<int, 5> a;    B<int, 5> b(a);    if (b * a == 500)      return 0;    else      return 1;}

⌨️ 快捷键说明

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