tengo muchos clases/métodos como éste:crear cadenas en función de argumentos de plantilla
template<typename CharT, typename TraitsT = std::char_traits<CharT> >
struct Foo
{
std::basic_string<CharT, TraitsT> getFoo(void) const
{
return "Foo"; // + this->member_var1 + this->member_var2...
}
};
Pero dependiendo de la carta, tengo que usar "" L "" U "" o "U" (para char, wchar_t, u16char_t, u32char_t).
¿Qué sintaxis debe usarse para crear cadenas independientes de tales argumentos de plantilla?
Buena pregunta ... –