Я создаю программу, в которой публично наследую свой класс Set
от встроенного класса контейнера STL set
.Я должен использовать тип итератора при создании некоторых других специализированных функций для моего собственного Set
класса, как это определено в классе stl
set.
Теперь мой вопрос: какой будет синтаксис для объявленияпеременные типа итератора внутри моих функций-членов?Я пытался:
template<typename T>
class Set : public set<T> {
public:
bool func()
{
iterator it,it2;
}
};
Но компилятор не распознает тип итератора.Пожалуйста, сообщите мне синтаксис для использования типа итератора из класса stl set
.