Topic: Thoughts on more methods towards containers in the future
Author: euloanty@live.com
Date: Fri, 13 Oct 2017 19:38:20 -0700 (PDT)
Raw View
------=_Part_10660_1164258715.1507948700452
Content-Type: multipart/alternative;
boundary="----=_Part_10661_1972286102.1507948700452"
------=_Part_10661_1972286102.1507948700452
Content-Type: text/plain; charset="UTF-8"
Contiguous Containers:
vector:
add non check push_back. non check resize etc.
deque:
add bucket interface for deque (just like unordered_set). It would make
deque as fast as vector
list:
remove .size() and make splice O(1)
Associative containers:
add a iterator category (log_complexity_access_iterator). Add +=,+,-=,-,[]
operations for (set,map,multiset,multimap) iterators.
What are your thoughts?
--
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/973f04da-1354-44f4-9d1f-23f04596b8dc%40isocpp.org.
------=_Part_10661_1972286102.1507948700452
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Contiguous Containers:</div><div><br></div><div>vecto=
r:</div><div>add non check push_back. non check resize etc.</div><div><br><=
/div><div>deque:</div><div>add bucket interface for deque (just like unorde=
red_set). It would make deque as fast as vector</div><div><br></div><div>li=
st:</div><div>remove .size() and make splice O(1)</div><div><br></div><div>=
<br></div><div>Associative containers:</div><div><br></div><div>add a itera=
tor category (log_complexity_access_iterator). Add +=3D,+,-=3D,-,[] operati=
ons for (set,map,multiset,multimap) iterators.</div><div><br></div><div>Wha=
t are your thoughts?</div></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/973f04da-1354-44f4-9d1f-23f04596b8dc%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/973f04da-1354-44f4-9d1f-23f04596b8dc=
%40isocpp.org</a>.<br />
------=_Part_10661_1972286102.1507948700452--
------=_Part_10660_1164258715.1507948700452--
.