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:
parent
33fb2b72f4
commit
f5411a0336
4 changed files with 24 additions and 23 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue