From d01961dec198adc9ec2871b92b8bbc8a572c25f1 Mon Sep 17 00:00:00 2001 From: Lizzzka007 <gashchuk2011@mail.ru> Date: Sun, 3 Nov 2024 01:27:35 +0300 Subject: [PATCH] . --- include/memory-faucet.h | 3 ++- src/memory-faucet.cpp | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/include/memory-faucet.h b/include/memory-faucet.h index 36158f1..ed986b4 100644 --- a/include/memory-faucet.h +++ b/include/memory-faucet.h @@ -38,7 +38,8 @@ public: memBuf(const size_t required_size); memBuf(); ~memBuf(); - void*& ptr(); + void* ptr(); + const void* ptr() const; void free_memory(); int get_size() const; void get_memory(const size_t required_size); diff --git a/src/memory-faucet.cpp b/src/memory-faucet.cpp index 0005628..d128476 100644 --- a/src/memory-faucet.cpp +++ b/src/memory-faucet.cpp @@ -86,7 +86,13 @@ memBuf<mem, choose_type>::~memBuf() } template< MemType mem, buf_choose_policy choose_type > -void*& memBuf<mem, choose_type>::ptr() +void* memBuf<mem, choose_type>::ptr() +{ + return buf; +} + +template< MemType mem, buf_choose_policy choose_type > +const void* memBuf<mem, choose_type>::ptr() const { return buf; } -- GitLab