From 6d2c50ac2113399caba01dba3e427c1c7db8a9ef Mon Sep 17 00:00:00 2001 From: chengpu Date: Sat, 25 Apr 2020 15:28:31 +0800 Subject: [PATCH] Use std::copy to replace forloop assignment (#2087) Signed-off-by: chengpu --- core/src/server/grpc_impl/GrpcRequestHandler.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/src/server/grpc_impl/GrpcRequestHandler.cpp b/core/src/server/grpc_impl/GrpcRequestHandler.cpp index a4ec05e8f9..6eee6ab9fa 100644 --- a/core/src/server/grpc_impl/GrpcRequestHandler.cpp +++ b/core/src/server/grpc_impl/GrpcRequestHandler.cpp @@ -475,9 +475,8 @@ GrpcRequestHandler::SearchByID(::grpc::ServerContext* context, const ::milvus::g // step 1: partition tags std::vector partitions; - for (auto& partition : request->partition_tag_array()) { - partitions.emplace_back(partition); - } + std::copy(request->partition_tag_array().begin(), request->partition_tag_array().end(), + std::back_inserter(partitions)); // step 2: partition tags std::vector id_array;