1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2025-08-03 12:49:50 +00:00

rbegin(), rend() 修正

reverse_iterator 修正
This commit is contained in:
bolero-MURAKAMI 2011-09-05 20:41:30 +09:00
parent 33fb2b72f4
commit f5411a0336
4 changed files with 24 additions and 23 deletions

View file

@ -75,15 +75,15 @@ namespace sprout {
reverse_iterator(reverse_iterator const&) = default;
SPROUT_CONSTEXPR explicit reverse_iterator(iterator_type it)
: current(it)
, deref_tmp(current - 1)
, deref_tmp(it - 1)
{}
template<typename U>
SPROUT_CONSTEXPR reverse_iterator(reverse_iterator<U> const& it)
: current(it)
, deref_tmp(current - 1)
, deref_tmp(it - 1)
{}
template<typename U>
reverse_iterator& operator=(const reverse_iterator<U>& it) {
reverse_iterator& operator=(reverse_iterator<U> const& it) {
reverse_iterator temp(it);
temp.swap(this);
return this;