Mi piacerebbe fare questo:
template <typename T>
struct S
{
...
static double something_relevant = 1.5;
};
ma non posso dato che something_relevant
non è di tipo integrale. Non dipende da T
, ma il codice esistente dipende dal fatto che è un membro statico di S
.
Poiché S è un modello, non riesco a inserire la definizione in un file compilato. Come posso risolvere questo problema?
std::string
tipo