From 4d621f5b7409c5dd0e64e6c56ed9e5d5c23c0763 Mon Sep 17 00:00:00 2001 From: chuancey Date: Wed, 19 Apr 2023 15:37:41 +0800 Subject: [PATCH] =?UTF-8?q?fix=20bug=EF=BC=9Astd::vector=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E5=90=8E=E5=86=8Demplace=E5=AF=BC=E8=87=B4vector?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E7=BF=BB=E5=80=8D=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- muduo/base/tests/BoundedBlockingQueue_test.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/muduo/base/tests/BoundedBlockingQueue_test.cc b/muduo/base/tests/BoundedBlockingQueue_test.cc index e90dece94..963105710 100644 --- a/muduo/base/tests/BoundedBlockingQueue_test.cc +++ b/muduo/base/tests/BoundedBlockingQueue_test.cc @@ -20,8 +20,8 @@ class Test { char name[32]; snprintf(name, sizeof name, "work thread %d", i); - threads_.emplace_back(new muduo::Thread( - std::bind(&Test::threadFunc, this), muduo::string(name))); + threads_[i] = std::make_unique(std::bind(&Test::threadFunc, this), + muduo::string(name)); } for (auto& thr : threads_) {