[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [aspell-devel] Bug in vector.hpp
From: |
Peter Kümmel |
Subject: |
Re: [aspell-devel] Bug in vector.hpp |
Date: |
Wed, 30 Aug 2006 20:58:21 +0200 |
User-agent: |
Thunderbird 1.5.0.5 (Windows/20060719) |
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.
Peter