Gibt es in irgendeinem Szenario einen Unterschied zwischen der Verwendung von std::is_same<T,U>::value und std::is_same_

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Gibt es in irgendeinem Szenario einen Unterschied zwischen der Verwendung von std::is_same<T,U>::value und std::is_same_

by Guest » 11 Jan 2025, 11:54

Gibt es Situationen, in denen sie sich anders verhalten? Ich verwende sie mit constexpr.

Code: Select all

template
T* getptr(){
if constexpr (std::is_same::value) { return someptr;}
}
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?

Top