How to correctly inherit std::iterator.
Posted
by Knowing me knowing you
on Stack Overflow
See other posts from Stack Overflow
or by Knowing me knowing you
Published on 2010-04-23T18:09:46Z
Indexed on
2010/04/23
18:13 UTC
Read the original article
Hit count: 185
Guys if I have class like below:
template<class T>
class X
{
T** myData_;
public:
class iterator : public iterator<random_access_iterator_tag,/*WHAT SHALL I PUT HERE? T OR T** AND WHY?*/>
{
T** itData_;//HERE I'M HAVING THE SAME TYPE AS MAIN CLASS ON WHICH ITERATOR WILL OPERATE
};
};
Questions are in code next to appropriate lines.
Thank you.
© Stack Overflow or respective owner