Gibt es in irgendeinem Szenario einen Unterschied zwischen der Verwendung von std::is_same<T,U>::value und std::is_same_
Posted: 11 Jan 2025, 11:54
Gibt es Situationen, in denen sie sich anders verhalten? Ich verwende sie mit constexpr.
Ich habe bei der Suche keine Unterschiede gefunden und das Kompilieren und Ausführen des Codes liefert immer das gleiche Ergebnis.
Ich bin gespannt, ob es eine Möglichkeit gibt Sie verhalten sich anders, was nicht trivial ist?
Code: Select all
template
T* getptr(){
if constexpr (std::is_same::value) { return someptr;}
}
Ich bin gespannt, ob es eine Möglichkeit gibt Sie verhalten sich anders, was nicht trivial ist?