說到底,string類實際上就是對字串指標進行一系列的操作
兩個重點:strcpy(newstring.m_data, m_data);1.介面記得寫哪一些
2. c函式的使用
strcat(newstring.m_data, other.m_data);
class mystring ;
#define _crt_secure_no_warnings
#include#include#include#includeusing namespace std;
class mystring ;
mystring::mystring(const char* str)
else
}mystring::~mystring()
}mystring::mystring(const mystring& other)
m_data = new char[strlen(other.m_data) + 1];//有時候我會想m_data不是private嗎?應該不能取吧,
strcpy(m_data, other.m_data);
}mystring& mystring::operator=(const mystring& other)
else
} return *this;
}mystring& mystring::operator+(const mystring& other)
else if (!m_data)
else
return newstring;
}bool mystring::operator==(const mystring& other)
else
}int mystring::getlength()
int main()
Redis 資料結構之string
字串型別是 redis 中最為基礎的資料儲存型別,是乙個由位元組組成的序列,它可以接受任何格式的資料,如jpeg影象資料或json物件描述資訊等,是標準的key value,一般用來存字串 整數和浮點數。value最多可容納的資料長度為512mb。key定義的注意點 set 賦值 127.0.0.1...
Redis資料結構命令之String
set key value ex px int nx xx ex 秒 px 毫秒,當ex px 同時設定 px 將生效,ex不存在將設定成功,px存在將設定成功 修改 mset key value key1 value1 同時設定多個key value mget key key1 key2.同時獲取...
資料結構之字串(String)
string 是c 中的字串。字串物件是一種特殊型別的容器,專門設計來操作的字串行。不像傳統的c strings,只是在陣列中的乙個字串行,我們稱之為字元陣列,而c 字串物件屬於乙個類,這個類有很多內建的特點,在操作方式,更直觀,另外還有很多有用的成員函式。常用方法方法 作用at 按給定索引值返回字...