我创建了一个std::deque
由私有继承组成的新类,即
class B : private std::deque<A>
{ ... };
在我的源代码中,我尝试使用 B 的迭代器,即
B::iterator it
编译器错误是
error C2247: 'std::deque<_Ty>::iterator' not accessible because 'B' uses 'private' to inherit from 'std::deque<_Ty>'
所以问题是,我怎样才能使迭代器可访问?