Donc, si je veux me spécialiser:Moins bavard membre const statique privé basé sur un modèle de spécialisation variables
template<typename T>
class my_class{
private:
static const std::string my_string;
};
La seule façon que je pouvais faire était par
template<> const std::string my_class<some_type>::my_string = "the string";
Disons que j'ai un tas des membres statiques privés et un tas de spécialisations.
Y a-t-il une façon plus propre de faire cela? plus proche de:
my_class<some_type>::my_string = "the string";
Modèles variables, peut-être? –
C'est probablement un bon tournage, mais je ne savais pas comment les utiliser. – xvan