12 2019 档案
摘要:string (1) string& insert (size_t pos, const string& str); substring (2) string& insert (size_t pos, const string& str, size_t subpos, size_t sublen);
阅读全文
摘要:allocator_type get_allocator() const noexcept; 返回和对象相关的分配器的一个拷贝 #include <iostream>#include <string>#include <vector>using namespace std;int main(){ v
阅读全文
摘要:cat是catenate的缩写, 连接;把…连接成链状
阅读全文
摘要:$sudo apt-get install glibc-doc安装以后,发现还是有很多函数不全,只有一小部分pthread的函数,使用man -k pthread或apropos pthread可以查找到当前manpages中关于pthread的手册。安装manpages-posix-dev就可以了
阅读全文
摘要:char& front(); const char& front() const;功能:返回string对象的首个字符,可以改变它的值 #include <string>#include <iostream> using namespace std; int main(){ string s1("t
阅读全文
摘要:string (1) size_t find_last_of (const string& str, size_t pos = npos) const noexcept; c-string (2) size_t find_last_of (const char* s, size_t pos = np
阅读全文
摘要:#include <iostream>#include <string> using namespace std;int main(){ string s1("abcdemyyngl"); string s2("mngf"); size_t n = s1.find_last_not_of(s2);
阅读全文
摘要:string (1) size_t find_first_of (const string& str, size_t pos = 0) const noexcept; c-string (2) size_t find_first_of (const char* s, size_t pos = 0)
阅读全文
摘要:string (1) size_t find_first_not_of (const string& str, size_t pos = 0) const noexcept; c-string (2) size_t find_first_not_of (const char* s, size_t p
阅读全文
摘要:sequence (1) string& erase (size_t pos = 0, size_t len = npos);两个参数都有默认值,传递的唯一参数匹配第一个 character (2) iterator erase (const_iterator p);//擦除迭代器指定的一个字符 r
阅读全文
摘要:bool empty() const noexcept;注:判断string对象是否为空,为空返回true #include <iostream>#include <string> using namespace std; int main(){ string line; string conten
阅读全文
摘要:const char* data() const noexcept;注:同c_str #include <iostream>#include <string>#include <cstring>using namespace std;int main(){ string s1("hellolyy")
阅读全文
摘要:const char* c_str() const noexcept;功能:返回c风格字符转 #include <iostream>#include <string>#include <cstring>using namespace std; int main(){ string s1("i lov
阅读全文
摘要:const_reverse_iterator crbegin() const noexcept;功能:crbegin是最后一个字符,crend第一个字符的前一个。迭代器向左移动是“+”,向右移动是“-” #include <iostream>#include <string> using names
阅读全文
摘要:size_t copy (char* s, size_t len, size_t pos = 0) const;功能:把string的pos位置开始的len字节copy到s注意:s的最后要手动添加字符串结束标志 #include <iostream>#include <string> using n
阅读全文
摘要:void clear() noexcept;功能:把string对象置为空 #include <iostream>#include <string> using namespace std; int main(){ char c; string str; cout << "please enter
阅读全文
摘要:const_iterator cbegin() const noexcept; const_iterator cend() const noexcept;注:返回常量迭代器,不能修改 #include <iostream>#include <string> using namespace std;
阅读全文
摘要:size_t capacity() const noexcept; #include <iostream>#include <string> using namespace std; int main(){ string s1("hello"); cout << "capacity:" << s1.
阅读全文
摘要:iterator begin() noexcept; const_iterator begin() const noexcept; iterator end() noexcept; const_iterator end() const noexcept; #include <iostream>#in
阅读全文
摘要:char& back(); const char& back() const; #include <iostream>#include <string> using namespace std;int main(){ string s1("hello"); cout << s1.back() <<
阅读全文
摘要:char& at (size_t pos); const char& at (size_t pos) const; #include <string>#include <iostream> using namespace std;int main(){ string s1("test"); for(
阅读全文
摘要:string (1) string& assign (const string& str); substring (2) string& assign (const string& str, size_t subpos, size_t sublen); c-string (3) string& as
阅读全文
摘要:string (1) string& append (const string& str); substring (2) string& append (const string& str, size_t subpos, size_t sublen); c-string (3) string& ap
阅读全文
摘要:string (1) string& replace (size_t pos, size_t len, const string& str); string& replace (const_iterator i1, const_iterator i2, const string& str); sub
阅读全文
摘要:string substr (size_t pos = 0, size_t len = npos) const; #include <iostream> #include <string>using namespace std;int main(){ string s1 = "i love lyy,
阅读全文
摘要:string (1) size_t rfind (const string& str, size_t pos = npos) const noexcept; c-string (2) size_t rfind (const char* s, size_t pos = npos) const; buf
阅读全文
摘要:string (1) size_t find (const string& str, size_t pos = 0) const noexcept; c-string (2) size_t find (const char* s, size_t pos = 0) const; buffer (3)
阅读全文
摘要:1. compare string (1) 4int compare (const string& str) const noexcept; substrings (2) int compare (size_t pos, size_t len, const string& str) const; i
阅读全文
摘要:./bootstrap.sh ./b2 sudo ./b2 install --prefix=/tools/boost
阅读全文
摘要:time_t time(time_t *tloc); 功能:获取纪元1970-01-01 00:00:00以来所经历的秒数 参数: tloc:用来存储返回时间 返回值:成功:返回秒数, 失败:-1 struct tm *localtime(const time_t *timep); struct t
阅读全文
摘要:int stat(const char *pathname, struct stat *statbuf); 功能:获取文件的元数据 参数: pathname:文件路径 statbuf:保存文件元数据的结构体 返回值:成功:0 失败:-1,设置errno char *ctime(const time_
阅读全文