Was ist der Anwendungsfall für Zeiger auf Member als Nicht-Typ-Vorlagenparameter?praktische Verwendung des Zeigers zu Element Nichttyp Vorlage Parameter
zum Beispiel:
class X {
public:
int n;
};
template <typename T, T nontype_param>
class C
{
public:
void doSomething()
{
//what goes here to access or use nontype_param?
}
};
void test()
{
C<int X::*, &X::n> c;
c.doSomething();
}
Vielleicht für die Verwendung mit POD-Strukturen? Ohne irgendeinen Zusammenhang ist es wirklich schwer, etwas sicher zu sagen. –
etwas wie 'X x; x. * nontype_param = 42; '? – Jarod42
@Someprogrammerdude - etwas, das mir beim Lesen von Vorlagen begegnet ist. Habe nicht wirklich viel mehr Kontext als das, daher die Frage nach dem Anwendungsfall :) – tomatoRadar