string literals are not permitted as parameter to a template specialization
One or more of the template parameter expressions was a string literal, which is not valid as a template parameter. You may be able to work around this problem by using a pointer to a string variable.