From ca88c5bae401e238b90b7ff929a0c939239c8b14 Mon Sep 17 00:00:00 2001 From: Lynix Date: Wed, 18 Feb 2015 21:03:36 +0100 Subject: [PATCH] Optimized NumberToString algorithm Fixed useless allocation made by String::Reversed Former-commit-id: c41c1d5fea3ebb55978fd63284d25c2ad3971ac1 --- include/Nazara/Math/Algorithm.inl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/Nazara/Math/Algorithm.inl b/include/Nazara/Math/Algorithm.inl index dc95dbba8..d5529d7c6 100644 --- a/include/Nazara/Math/Algorithm.inl +++ b/include/Nazara/Math/Algorithm.inl @@ -258,15 +258,15 @@ inline NzString NzNumberToString(long long number, nzUInt8 radix) do { - str += symbols[number % radix]; + str.Append(symbols[number % radix]); number /= radix; } while (number > 0); if (negative) - str += '-'; + str.Append('-'); - return str.Reversed(); + return str.Reverse(); } template