kann ich mit SFINAE eine Mitgliedsvariable in einer Vorlagenklasse selektiv definieren?

Ich möchte also eine Template-Klasse erstellen, die eine Member-Variable basierend auf dem übergebenen Template-Argument enthalten kann oder nicht.

template<typename T, bool flag>
class base
{
   foov<std::enable_if<flag, T>::type> m_var;
};

Der obige Code konnte den Compiler nicht überleben.

Weiß jemand, wie ich das erreichen kann?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage