From 9bd10de61a85865ded063826ec377d67f6d99906 Mon Sep 17 00:00:00 2001 From: youngwolf Date: Sun, 18 Feb 2024 19:39:09 +0800 Subject: [PATCH] Replace container insertion push_back with emplace_back. --- include/object_pool.h | 2 +- include/service_pump.h | 2 +- include/tcp/server.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/object_pool.h b/include/object_pool.h index 655f765..f7622ba 100644 --- a/include/object_pool.h +++ b/include/object_pool.h @@ -156,7 +156,7 @@ protected: if (old_object_ptr && !init_object_id(object_ptr, id)) { boost::lock_guard lock(invalid_object_can_mutex); - invalid_object_can.push_back(old_object_ptr); + invalid_object_can.emplace_back(old_object_ptr); old_object_ptr.reset(); } diff --git a/include/service_pump.h b/include/service_pump.h index 466ce14..59b0ddf 100644 --- a/include/service_pump.h +++ b/include/service_pump.h @@ -144,7 +144,7 @@ public: { boost::lock_guard lock(context_can_mutex); for (BOOST_AUTO(iter, context_can.begin()); iter != context_can.end(); ++iter) - refs.push_back(iter->refs); + refs.emplace_back(iter->refs); } } diff --git a/include/tcp/server.h b/include/tcp/server.h index 6c53ed5..141d288 100644 --- a/include/tcp/server.h +++ b/include/tcp/server.h @@ -106,7 +106,7 @@ public: if (!socket_ptr) break; - sockets.push_back(socket_ptr); + sockets.emplace_back(socket_ptr); } if (num >= 0) unified_out::info_out("finished pre-creating server sockets, but failed %d time(s).", num + 1); -- GitLab