ttei3.cpp

来自「stl的源码」· C++ 代码 · 共 44 行

CPP
44
字号
/* * It is known that this code not compiled by following compilers: *   gcc 2.95.3 *   gcc 3.3.3 *   gcc 3.4.1 *   gcc 4.1.1 * * It is known that this code compiled by following compilers: * *   MSVC 6 *   MSVC 8 Beta *//* * Indeed this code is wrong: explicit template specialization * have to appear out-of-class. * */struct A{  private:    struct B    {        template <typename T>        static void f( T& ) {}        template <bool V>        struct C        {            template <typename T>            static void f( T& ) {}        };        template <>        struct C<true>        {            template <typename T>            static void f( T& ) {}        };    };};

⌨️ 快捷键说明

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