Modernes C++ programmieren

Okt 23, 2024

lst-0181-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/Ycse4EWav 
#include <iostream> // cout

template<typename T>
void speicher(T x) {
    if constexpr(sizeof(T) > 4) {
       std::cout << "Braucht viel Speicher: " << x << " \n";
    }
}

constexpr auto DEBUG = true;
int main() {
    if constexpr(DEBUG) {
        std::cout << "Debug ist an.\n";
    }
    speicher<long long>(44LL);
}