From 54b42cbc9e4dfc4ffea3495a88e3d78a584cf84a Mon Sep 17 00:00:00 2001 From: tandezhi Date: Thu, 24 Oct 2024 22:39:55 +0800 Subject: [PATCH] Listing 6.11 fix compile error --- listings/listing_6.11.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/listings/listing_6.11.cpp b/listings/listing_6.11.cpp index ed8fac3..237f97d 100644 --- a/listings/listing_6.11.cpp +++ b/listings/listing_6.11.cpp @@ -20,14 +20,14 @@ class threadsafe_lookup_table bucket_data data; mutable std::shared_mutex mutex; - bucket_iterator find_entry_for(Key const& key) const + bucket_iterator find_entry_for(Key const& key) { return std::find_if(data.begin(),data.end(), [&](bucket_value const& item) {return item.first==key;}); } public: - Value value_for(Key const& key,Value const& default_value) const + Value value_for(Key const& key,Value const& default_value) { std::shared_lock lock(mutex); bucket_iterator const found_entry=find_entry_for(key);