gcc没问题
【 在 anything1999 (anything1999) 的大作中提到: 】
: 标 题: c2079错误
: 发信站: 水木社区 (Fri Oct 8 14:10:03 2021), 站内
:
: 模板类A里面有个内部类Node
: template<typename T>
: class A
: {
: .....
: private:
: struct Node
: {
: std::array<std::unique_ptr<Node>, 4> children; // 报错
: std::vector<T> values;
: };
: ....
: };
:
: error C2079: 'A::Node::children' uses undefined class 'std::array<std::unique_ptr<A::Node,std::default_delete<_Ty>>,4>'
: with
: [
: T=StackNode *
: ]
:
: 用的是VS2017, 打开了c++17支持
:
:
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 114.249.195.*]
--
FROM 76.126.252.*