From 1b1f8e6d0c7e39daa0f7608e6d187a9562270b90 Mon Sep 17 00:00:00 2001 From: keqingmoe Date: Fri, 14 Mar 2025 12:34:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20NBTS=20=E6=9E=84=E9=80=A0?= =?UTF-8?q?=E5=87=BD=E6=95=B0=EF=BC=8C=E6=9B=B4=E6=8D=A2=E4=B8=BA=20std::s?= =?UTF-8?q?tring=5Fview?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/string.cppm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/module/string.cppm b/module/string.cppm index f2fd147..14420c4 100644 --- a/module/string.cppm +++ b/module/string.cppm @@ -151,13 +151,10 @@ public: append(sv); } - template - constexpr basic_string(const char (&str)[N], allocator_type alloc = allocator_type{}) + constexpr basic_string(std::string_view sv, allocator_type alloc = allocator_type{}) : basic_string{std::move(alloc)} { - append(string_view{ - std::string_view{str, N} - }); + append(sv); } constexpr basic_string(std::nullptr_t) = delete;