Есть у нас вот такой код:
template<class T>
inline constexpr T id(T x) { return x; }
int main() {
S y = id(id(S(42)));
}
У структуры S есть явно определенный noexcept move-конструктор.
Вопрос: сколько раз вызовется move-конструктор?
(ответ завтра)
C+ C++: Хроники Дурки🚑 @cpp_durka · 916 subscribers
template<class T>
inline constexpr T id(T x) { return x; }
int main() {
S y = id(id(S(42)));
}