原因解释可以去找一下其他的博客,这里我简单说:编译器无法分配合适的迭代器。
解决:方法很简单,只需iterator声明前加上typename。
typename std::set<std::set<TV> >::iterator itU, itV;
像是这样。
That's all.
本文简要解释了在C++编程中遇到的编译器无法为复杂的数据结构分配合适迭代器的问题,并提供了解决方案。只需在迭代器声明前加上'typename'关键字,即可成功编译。
原因解释可以去找一下其他的博客,这里我简单说:编译器无法分配合适的迭代器。
解决:方法很简单,只需iterator声明前加上typename。
typename std::set<std::set<TV> >::iterator itU, itV;
像是这样。
That's all.

被折叠的 条评论
为什么被折叠?