Modernes C++ programmieren

Okt 23, 2024

lst-0359-godb.cpp

//#(compile) c++; compiler:g132; options:"-std=c++23"; libs:-
// https://godbolt.org/z/7KWqTPo1K 
#include <iostream> // cout
constexpr int hole_wert() {
    if consteval {
       return 42;
    } else {
       return 668;
    }
}
int main() {
  auto a = hole_wert();
  std::cout << a << '\n';       // Ausgabe: 668
  constexpr auto b = hole_wert();
  std::cout << b << '\n';       // Ausgabe: 42
}