В этом примере код:
explicit MyClass(std::wstring text) noexcept;
Правильно ли здесь использовать noexcept
? wstring
потенциально может генерировать конструкцию, но происходит ли генерация до того, как мы находимся в конструкторе или пока мы находимся в конструкторе?
РЕДАКТИРОВАТЬ: Предположим, что это может быть обобщено для любой функции, принимающей параметр по значению.