From 61546b3ec61af2b5f847135a7ed8de47b1d6708a Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 4 May 2024 20:07:17 +0500 Subject: feat: copied the method from stackoverflow --- src/utils/string.hpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/utils') diff --git a/src/utils/string.hpp b/src/utils/string.hpp index fe0610b..5c9a088 100644 --- a/src/utils/string.hpp +++ b/src/utils/string.hpp @@ -1,5 +1,6 @@ #pragma once +#include #include #include @@ -11,6 +12,19 @@ namespace bot { std::string join_vector(const std::vector &vec, char delimiter); std::string join_vector(const std::vector &vec); + + template + std::string str(T begin, T end, char delimiter) { + std::stringstream ss; + bool first = true; + + for (; begin != end; begin++) { + if (!first) ss << delimiter; + ss << *begin; + first = false; + } + return ss.str(); + } } } } -- cgit v1.2.3