--- a/src/str.h Mon Jan 13 00:15:38 2014 +0200 +++ b/src/str.h Mon Jan 13 23:44:15 2014 +0200 @@ -51,7 +51,7 @@ string() {} - string (char a) + explicit string (char a) { m_string = &a; } @@ -95,6 +95,9 @@ string& operator+= (const string data); string& operator+= (const char* data); + static string from_number (int a); + static string from_number (long a); + inline bool is_empty() const { return m_string[0] == '\0';