我是c++模板的新手。谁能解释一下下面的代码,特别是struct c_graph行?这是c_graph的初始化列表吗?是说T_1和T_2的类型是模板结构foo的test类型吗
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
{
}发布于 2018-09-04 02:20:44
没有初始化列表。
c_graph从两个类派生而来。
struct c_graph : A, B
{
}哪里
A是test<graph<T_1>>::foo和
B为test<graph<T_2>>::foo
https://stackoverflow.com/questions/52154607
复制相似问题