SG
Size: a a a
МВ
iterator
begin() _GLIBCXX_NOEXCEPT
{ return iterator(this->_M_impl._M_node._M_next); }
iterator
end() _GLIBCXX_NOEXCEPT
{ return iterator(&this->_M_impl._M_node); }
МВ
МВ
list[].map!(a => a.value)МВ
DH
Е
protected Element replace(Element element, T v) nothrow
{
auto tmp = new Element(element.previous,element.next,v);
element = tmp;
return element;
}
element.prev.next и element.next.prev менять, с проверками, на случай первого/последнего элемента.