From 8b82257ed65f851866cfa1288c4bf44c69b7ce2d Mon Sep 17 00:00:00 2001 From: studiosi Date: Sat, 15 Aug 2026 17:24:26 +0300 Subject: [PATCH] Solved: 19 - References --- .../src/references.cpp | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/modules/05_pointers_and_references/src/references.cpp b/modules/05_pointers_and_references/src/references.cpp index 10e369c..b4ef7b2 100644 --- a/modules/05_pointers_and_references/src/references.cpp +++ b/modules/05_pointers_and_references/src/references.cpp @@ -2,9 +2,19 @@ namespace pointers { -auto double_value(const int& value) -> int { (void)value; return 0; } -void increment(int& value) { (void)value; } -auto max_ref(const int& a, const int& b) -> const int& { (void)a; (void)b; return a; } -auto sum_three(const int& a, const int& b, const int& c) -> int { (void)a; (void)b; (void)c; return 0; } +auto double_value(const int& value) -> int { + return value * 2; +} +void increment(int& value) { + value++; +} + +auto max_ref(const int& a, const int& b) -> const int& { + return a > b ? a : b; +} + +auto sum_three(const int& a, const int& b, const int& c) -> int { + return a + b + c; +} } // namespace pointers