diff options
author | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2012-04-13 19:31:23 +0200 |
---|---|---|
committer | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2012-04-13 19:31:28 +0200 |
commit | 56d91ddd2cd42b782cde0bb3fdf4eb9ebe7597be (patch) | |
tree | abd2a51503f3a8845d1b381fca671958ce00da46 /includes/BString.h | |
parent | 869b8141a8383171334129859789155f3ad42f90 (diff) |
Fixing my constant-strings constructs (Thanks Kurtis!)
Diffstat (limited to 'includes/BString.h')
-rw-r--r-- | includes/BString.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/includes/BString.h b/includes/BString.h index b388777..09e0d40 100644 --- a/includes/BString.h +++ b/includes/BString.h @@ -16,8 +16,8 @@ class String : private std::string { public: String() : std::string() { } String(const char * str) : std::string(str ? str : "") { } - template<ssize_t L> - String(const char str[L]) : std::string(str, L) { } + template<size_t L> + String(const char (&str)[L]) : std::string(str, L - 1) { } String(const char * str, size_t n) : std::string(str ? str : "", str ? n : 0) { } String(char c) { set("%c", c); } String(int32_t i) { set("%i", i); } |