From 57e1ec1637b60289728630a96860cdd287887739 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sun, 15 Oct 2023 22:25:04 +0800 Subject: [PATCH] ... --- include/pocketpy/str.h | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/include/pocketpy/str.h b/include/pocketpy/str.h index a3905977..4f187531 100644 --- a/include/pocketpy/str.h +++ b/include/pocketpy/str.h @@ -146,25 +146,25 @@ struct SStream{ return *this; } - SStream& operator<<(i64 val){ - // str(-2**64).__len__() == 21 - buffer.reserve(buffer.size() + 24); - if(val == 0){ - buffer.push_back('0'); - return *this; - } - if(val < 0){ - buffer.push_back('-'); - val = -val; - } - char* begin = buffer.end(); - while(val){ - buffer.push_back('0' + val % 10); - val /= 10; - } - std::reverse(begin, buffer.end()); - return *this; - } + // SStream& operator<<(i64 val){ + // // str(-2**64).__len__() == 21 + // buffer.reserve(buffer.size() + 24); + // if(val == 0){ + // buffer.push_back('0'); + // return *this; + // } + // if(val < 0){ + // buffer.push_back('-'); + // val = -val; + // } + // char* begin = buffer.end(); + // while(val){ + // buffer.push_back('0' + val % 10); + // val /= 10; + // } + // std::reverse(begin, buffer.end()); + // return *this; + // } SStream& operator<<(const std::string& s){ buffer.extend(s.data(), s.data() + s.size());