我有一个容器类(myvector(和一个迭代器类(const_myiteror(
我想初始化像这样的迭代器
auto myit = myvector<int>::const_myiterator{myvec.cbegin()};
正如我可以用std::vector类做的那样
auto it = std::vector<int>::const_iterator{vec.cbegin()};
但我不知道如何实现这个
我很抱歉在没有亲自解决问题的情况下提出了这个问题。感谢所有告诉我嵌套类的人。我以前听说过它们,但从未使用过因此不记得了。答案是由@某个程序员老兄在评论中给出的"在类中定义类就像定义任何类一样。模板与否无关紧要。话虽如此,迭代器类不必是模板,如果在模板中定义,那么它已经可以访问周围的模板参数"非常感谢!