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?
Gibt es Situationen, in denen sie sich anders verhalten? Ich verwende sie mit constexpr.
[code]template
T* getptr(){
if constexpr (std::is_same::value) { return someptr;}
}
[/code]
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?