E2486 Adresse des Klassenelements kann nicht als typenloses Template-Argument verwendet werden (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Typenlose Template-Argumente dürfen nur integrale Typen oder die Adresse einer globalen Variablen sein, nicht aber die Adresse eines Klassenelements. Ein Beispiel:
struct bar {
int x;
} y;
template<int T>
class foo;
foo<&y.x> z; // Fehler: weder integraler Typ noch global Adresse