Review URL: http://codereview.appspot.com/5436046
git-svn-id: http://libphonenumber.googlecode.com/svn/trunk@392
ee073f10-1060-11df-b6a4-
87a95322a99c
#else
+#include <sstream>
#include <string>
#include "phonenumbers/logger.h"
using std::string;
+using std::stringstream;
// Make the logging functions private (not declared in logger.h) as the client
// should not have any reason to use them.
template <>
struct ConvertToString<int> {
- static inline string DoWork(const int& n) {
- char buffer[16];
- std::snprintf(buffer, sizeof(buffer), "%d", n);
- return string(buffer);
+ static inline string DoWork(int n) {
+ stringstream stream;
+ stream << n;
+ string result;
+ stream >> result;
+ return result;
}
};