From 8807a9228c66bf3558b3c5bf56b1d6476765a8a0 Mon Sep 17 00:00:00 2001 From: studiosi Date: Mon, 17 Aug 2026 21:35:13 +0300 Subject: [PATCH] Solved: 32 - Constexpr and Nullptr --- modules/09_cpp11/src/constexpr_nullptr.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/modules/09_cpp11/src/constexpr_nullptr.cpp b/modules/09_cpp11/src/constexpr_nullptr.cpp index 445a404..f2a0c79 100644 --- a/modules/09_cpp11/src/constexpr_nullptr.cpp +++ b/modules/09_cpp11/src/constexpr_nullptr.cpp @@ -2,7 +2,7 @@ namespace cpp11 { -auto to_index(Color color) -> int { +auto to_index(const Color color) -> int { switch (color) { case Color::Red: return 0; case Color::Green: return 1; @@ -11,14 +11,12 @@ auto to_index(Color color) -> int { return -1; } -auto square(int value) -> int { - (void)value; - return 0; +auto square(const int value) -> int { + return value * value; } auto find_null(int* ptr) -> int* { - (void)ptr; - return nullptr; + return ptr; } } // namespace cpp11