Wie erkennt man das Vorhandensein einer Klasse mit SFINAE?

Ist es möglich zu erkennen, ob eine Klasse in C ++ existiert?SFINAE? Wenn möglich, wie dann?

Angenommen, wir haben eine Klasse, die nur von einigen Versionen einer Bibliothek bereitgestellt wird. Ich möchte wissen, ob SFINAE verwendet werden kann, um festzustellen, ob die Klasse vorhanden ist oder nicht. Das Ergebnis der Erkennung ist willkürlich, beispielsweise eine Enum-Konstante, die 1 ist, wenn sie existiert, andernfalls 0.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage