aspell-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [aspell-devel] Bug in vector.hpp


From: Kevin Atkinson
Subject: Re: [aspell-devel] Bug in vector.hpp
Date: Wed, 30 Aug 2006 13:08:45 -0600 (MDT)

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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]