lst-0041-book.cpp
// https://godbolt.org/z/Yv85s9T6v
constexpr size_t doubleIfTooSmall1(size_t value) {
return value < 100 ? value*2 : value; // returns double if less than 100
}
std::array<int, doubleIfTooSmall1(50)> arr {};
// https://godbolt.org/z/Yv85s9T6v
constexpr size_t doubleIfTooSmall1(size_t value) {
return value < 100 ? value*2 : value; // returns double if less than 100
}
std::array<int, doubleIfTooSmall1(50)> arr {};