diff --git a/cpp/String.cpp b/cpp/String.cpp index 108b93a..d8e5650 100644 --- a/cpp/String.cpp +++ b/cpp/String.cpp @@ -5,13 +5,11 @@ namespace Gedeng { String::String() : String("") { } -String::String(const char *stringText) - : length(strlen(stringText)), text(new char[length + sizeof(char)]) { +String::String(const char *stringText) : length(strlen(stringText)), text(new char[length + sizeof(char)]) { memcpy(text, stringText, length + sizeof(char)); } -String::String(const String &other) - : length(other.getLength()), text(new char[length + sizeof(char)]) { +String::String(const String &other) : length(other.get_length()), text(new char[length + sizeof(char)]) { memcpy(text, other.c_str(), length + sizeof(char)); } @@ -116,7 +114,7 @@ const char *String::c_str() const { return text; } -size_t String::getLength() const { +size_t String::get_length() const { return length; } diff --git a/include/Gedeng/String.h b/include/Gedeng/String.h index 8efc859..3dd080d 100644 --- a/include/Gedeng/String.h +++ b/include/Gedeng/String.h @@ -48,7 +48,7 @@ class String { const char *c_str() const; /// Return the length of the String (without the terminator). - size_t getLength() const; + size_t get_length() const; private: size_t length;