[英]c++ understanding initialization list for C++ template class
我是 C++ 模板的新手。 有人可以解释下面的代码,特别是struct c_graph
行吗? 这是c_graph
的初始化列表吗? 是说T_1
和T_2
类型是模板 struct test
foo
类型吗?
template <class X>
struct test
{
using foo = X;
};
template <class T_1, class T_2>
struct c_graph : test<graph<T_1>>::foo, test<graph<T_2>>::foo
{
}
没有初始化列表。
c_graph
派生自两个类。
struct c_graph : A, B
{
}
在哪里
A
是test<graph<T_1>>::foo
和
B
是test<graph<T_2>>::foo
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.