Конструктор класса может быть функцией шаблона.В тот момент, когда вызывается такой конструктор, компилятор обычно просматривает аргументы, переданные конструктору, и определяет из них параметры используемого шаблона.Есть ли также некоторый синтаксис для явного указания параметров шаблона?
Придуманный пример:
struct A {
template<typename T>
A() {}
};
Есть ли способ создания экземпляра этого класса?Каков синтаксис для явного указания параметров шаблона конструктора?
Мой вариант использования был бы проблемой, если бы компилятор не находил правильный шаблонный конструктор.Явное указание параметров шаблона может привести к созданию более полезных сообщений об ошибках или даже к решению проблемы.