Рассмотрим следующую функцию:
// Declaration in the .h file
class MyClass
{
template <class T> void function(T&& x) const;
};
// Definition in the .cpp file
template <class T> void MyClass::function(T&& x) const;
Я хочу сделать эту функцию noexcept
, если тип T
не конструктивен.
Как это сделать? (Я имею в виду, что такое синтаксис?)