Rename String::get_length
This commit is contained in:
parent
482116018f
commit
307d000253
@ -5,13 +5,11 @@ namespace Gedeng {
|
|||||||
String::String() : String("") {
|
String::String() : String("") {
|
||||||
}
|
}
|
||||||
|
|
||||||
String::String(const char *stringText)
|
String::String(const char *stringText) : length(strlen(stringText)), text(new char[length + sizeof(char)]) {
|
||||||
: length(strlen(stringText)), text(new char[length + sizeof(char)]) {
|
|
||||||
memcpy(text, stringText, length + sizeof(char));
|
memcpy(text, stringText, length + sizeof(char));
|
||||||
}
|
}
|
||||||
|
|
||||||
String::String(const String &other)
|
String::String(const String &other) : length(other.get_length()), text(new char[length + sizeof(char)]) {
|
||||||
: length(other.getLength()), text(new char[length + sizeof(char)]) {
|
|
||||||
memcpy(text, other.c_str(), length + sizeof(char));
|
memcpy(text, other.c_str(), length + sizeof(char));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -116,7 +114,7 @@ const char *String::c_str() const {
|
|||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t String::getLength() const {
|
size_t String::get_length() const {
|
||||||
return length;
|
return length;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ class String {
|
|||||||
const char *c_str() const;
|
const char *c_str() const;
|
||||||
|
|
||||||
/// Return the length of the String (without the terminator).
|
/// Return the length of the String (without the terminator).
|
||||||
size_t getLength() const;
|
size_t get_length() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
size_t length;
|
size_t length;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user