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 + -
显示快捷键?