No, It is Immpossible.
There is no syntax with which you can provide explicit template parameters to a constructor template. You can only provide explicit template parameters for the class template as a whole.
The following text from [temp.arg.explicit] (2003 wording, 14.8.1 / 5) is described in this scenario. Although the sentence is non-normative, it serves to explain to us that as an inherent limitation of grammar this is not possible:
Note: because the explicit template argument list follows the function template name and because the member function templates and constructor member function templates are called without using the name function , there is no way to provide an explicit list of template arguments for these function templates .
This, in part, is due to the fact that you never explicitly call the constructor yourself. When you write, say, A() , you do not call the constructor as a function, even if it looks like you are ("templates of conversion member functions and member members of the constructor are called without using the function name").
source share