| View previous topic :: View next topic |
| Author |
Message |
puzzlecracker Guest
|
Posted: Wed Sep 28, 2005 9:32 pm Post subject: taking a pointer from iterator |
|
|
something even more intersting.
class A{};
vector<A>::iterator ii=vec.begin();
....
A* a =&(*ii);
is it allowed...
|
|
| Back to top |
|
 |
Victor Bazarov Guest
|
Posted: Wed Sep 28, 2005 10:00 pm Post subject: Re: taking a pointer from iterator |
|
|
puzzlecracker wrote:
| Quote: | something even more intersting.
class A{};
vector<A>::iterator ii=vec.begin();
...
A* a =&(*ii);
is it allowed...
|
You asked this already. I answered.
|
|
| Back to top |
|
 |
John Harrison Guest
|
Posted: Wed Sep 28, 2005 10:01 pm Post subject: Re: taking a pointer from iterator |
|
|
puzzlecracker wrote:
| Quote: | something even more intersting.
class A{};
vector<A>::iterator ii=vec.begin();
...
A* a =&(*ii);
is it allowed...
|
Yes it is allowed, as long as ii != vec.end().
john
|
|
| Back to top |
|
 |
|