Why std::vector requires noexcept move constructor?

Liste des GroupesRevenir à cl c++ 
Sujet : Why std::vector requires noexcept move constructor?
De : news.5.maazl (at) *nospam* spamgourmet.org (Marcel Mueller)
Groupes : comp.lang.c++
Date : 15. Jun 2025, 09:25:31
Autres entêtes
Organisation : MB-NET.NET for Open-News-Network e.V.
Message-ID : <102m01r$3knoc$1@gwaiyur.mb-net.net>
User-Agent : Mozilla Thunderbird
I discovered shortly that a move constructor that is not declared as noexcept is ignored by std::vector. Instead the objects are moved by the copy constructor.
Why?
The copy constructor is even more likely not declared as noexcept.
Marcel

Date Sujet#  Auteur
15 Jun 25 * Why std::vector requires noexcept move constructor?5Marcel Mueller
16 Jun 25 +* Re: Why std::vector requires noexcept move constructor?3Paavo Helde
16 Jun 25 i`* Re: Why std::vector requires noexcept move constructor?2Marcel Mueller
17 Jun 25 i `- Re: Why std::vector requires noexcept move constructor?1Paavo Helde
1 Jul18:13 `- Re: Why std::vector requires noexcept move constructor?1Bonita Montero

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal