Я пишу шаблонный класс и хочу узнать, является ли аргумент шаблона конструктивным по умолчанию , есть ли способ сделать это?
Код выглядит примерно так:
template
class A
{
createObj()
{
C* objPtr = NULL;
// If default constructible then create object else let it remain NULL
}
};
Обновление: я пробовал использовать код , указанный в этом вопросе , но он не работает, если быть точным, если вернуть конструктивную возможность по умолчанию даже для тех классов, которые не ' t, я понятия не имею, почему это происходит.