В этом примере код:
explicit MyClass(std::wstring text) noexcept;
Правильно ли используется noexcept
? wstring
может потенциально бросать на конструкцию, но происходит ли это событие до того, как мы будем в конструкторе или когда мы находимся в конструкторе?
EDIT: предположим, что это можно обобщить на любую функцию, принимающую параметр by-value.