我有以下代码:
template <typename T>
class A {
friend class B;
struct model_struct {
[...]
}
}
template <typename T>
class B {
func {
typename vector<A<T>::model_struct > myVec;
}
}
矢量声明给了我以下编译错误:
错误:“模板类 std::vector”的模板参数列表中参数 1 的类型/值不匹配</p>
错误:需要一个类型,得到 'ObjectExtraction::model_struct'</p>
有任何想法吗?