On Wed, 30 Aug 2006, Peter Kümmel wrote:
Kevin Atkinson wrote:
On Wed, 30 Aug 2006, Peter Kümmel wrote:
std::vector::end() returns an iterator that
points just beyond the end of the vector.
So &*thin->end() is no valid code, because
it is a out of bound access.
std::vector::back() returns a reference to
the last element and a pointer to the last
element is: &back().
Did this cause a problem for you?
Yes, the app crashes.
I wonder what implementation of vector where
&*this->end() != &back()+1
The STL of msvc is very pedantic in the debug mode.
It checks before every dereferencing.
Ok thanks for the info. I will apply the patch for aspell 0.60.5.
_______________________________________________
Aspell-devel mailing list
Aspell-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/aspell-devel