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?