qualttp22.c

来自「xml大全 可读写调用率很高 xml大全 可读写调用率很高」· C语言 代码 · 共 29 行

C
29
字号
// { dg-do compile }// Origin: Philippe Van Deyck <hetadres@email.com>// PR c++/13520: Default template template argument that is a qualified id// with dependent scope.template<typename regular_type> class Policy {};template <typename regular_type, template<typename> class OriginalPolicy>class ChangedPolicy_impl {};template <template<typename> class OriginalPolicy > class ChangedPolicy {public:  template<typename regular_type> class Type : public   ChangedPolicy_impl<regular_type,OriginalPolicy> { };};template <typename regular_type, template<typename> class Policy1,	  template<typename> class Policy2	    = ChangedPolicy<Policy1>::template Type>class Host : public Policy1<regular_type>, public Policy2<regular_type> { };int main(){  Host<void, Policy> h;  return 0;}

⌨️ 快捷键说明

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