W tym przykładzie kodu:Konstruktor z parametru przez wartość & noexcept
explicit MyClass(std::wstring text) noexcept;
Czy korzystanie z noexcept
tutaj jest prawidłowy? wstring
może potencjalnie rzucić na budowę, ale czy rzut się wydarzy, zanim znajdziemy się w konstruktorze lub gdy jesteśmy w konstruktorze?
EDYCJA: Załóżmy, że można to uogólnić na dowolną funkcję pobierającą parametr o wartości.