Ich würde gerne wissen, wie man eine Klasse type_traits
schreibt, um festzustellen, ob es sich bei zwei Typen um Spezialisierungen derselben Vorlagenklasse handelt. Das große Problem ist, dass es für gemischte Typen / Nicht-Typen Template-Klassen wie:
Ist es möglich, so etwas zu entwerfen?
Ich glaube nicht, dass Sie das im Allgemeinen für eine willkürliche Klassenvorlage mit einer Mischung aus Typ- und Nicht-Typ-Parametern tun können.
Sie können sich für spezifischere Parametersätze nähern, aber ich kenne keine Möglichkeit, den allgemeinen Fall zu behandeln:
%Vor%Tags und Links c++11 template-meta-programming typetraits template-specialization