J'aimerais faire ceci:
template <typename T>
struct S
{
...
static double something_relevant = 1.5;
};
mais je ne peux pas puisque ce something_relevantn'est pas de type intégral. Cela ne dépend pas T, mais le code existant dépend du fait qu'il soit un membre statique de S.
Puisque S est un modèle, je ne peux pas mettre la définition dans un fichier compilé. Comment résoudre ce problème?
std::stringtype