From 1531131fc720934b312245cfa6693325f6c8c5c7 Mon Sep 17 00:00:00 2001 From: vng Date: Thu, 8 Aug 2013 00:15:17 +0300 Subject: [PATCH] Fix std::vector logging. --- env/message_std.hpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/env/message_std.hpp b/env/message_std.hpp index f0d0550..4fc7c3c 100644 --- a/env/message_std.hpp +++ b/env/message_std.hpp @@ -13,8 +13,13 @@ template string ToString(vector const & v) { ostringstream ss; ss << "{ "; - for (size_t i = 0; i < v.size(); ++i) - ss << ToString(v[i]) << ", "; + size_t const count = v.size(); + for (size_t i = 0; i < count; ++i) + { + ss << ToString(v[i]); + if (i != count - 1) + ss << ", "; + } ss << " }"; return ss.str();