From 7a42d92c10a4bc686244668dd0e3f903f30f2fae Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 12 Jan 2022 21:35:08 +0800 Subject: ... --- src/common/String.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/common/String.cpp') diff --git a/src/common/String.cpp b/src/common/String.cpp index ca16cee7..21f3f235 100644 --- a/src/common/String.cpp +++ b/src/common/String.cpp @@ -39,6 +39,13 @@ String::String(const_pointer str, Index size) { this->capacity_ = size; } +String::String(size_type size, value_type ch) : String() { + reserve(size); + for (Index i = 0; i < size; i++) { + append(ch); + } +} + String::String(std::initializer_list l) : String(l.begin(), l.size()) {} -- cgit v1.2.3