Я думал о таком классе, как:
template < typename...Whatever >
class MyClass
{
public:
static constexpr bool has_default_ctr = Something;
// I want this only if "has_default_ctr" is "true".
MyClass();
//...
};
Я не думаю, что смогу использовать шаблон конструктора и std::enable_if
для этого (потому что нет аргументов ). Я ошибся? Если нет, есть ли другой способ сделать это?