摘要:
功能描述: 对vector容器的容量和大小操作 函数原型: empty(); //判断容器是否为空 capacity(); //容器的容量 size(); //返回容器中元素的个数 resize(int num); //重新指定容器的长度为num,若容器变长,则以默认值填充新位置 //如果容器变 阅读全文
posted @ 2020-07-09 19:35
坦率
阅读(949)
评论(0)
推荐(0)
摘要:
功能描述: 给vector容器进行赋值 函数原型: vector& operator=(const vector &vec);//重载等号操作符 assign(beg, end); //将[beg, end)区间中的数据拷贝赋值给本身 assign(n, elem); //将n个elem拷贝赋值给本 阅读全文
posted @ 2020-07-09 15:18
坦率
阅读(1732)
评论(0)
推荐(0)
摘要:
功能描述: 创建vector容器 函数原型: vector<T> v; //采用模板实现类实现,默认构造函数 vector(v.begin(), v.end()); //将v[begin(), end())区间中的元素拷贝给本身 vector(n, elem); //构造函数将n个elem拷贝给本身 阅读全文
posted @ 2020-07-09 15:01
坦率
阅读(453)
评论(0)
推荐(0)
摘要:
要访问顺序容器和关联容器中的元素,需要通过“迭代器(iterator)”进行。迭代器是一个变量,相当于容器和操纵容器的算法之间的中介。迭代器可以指向容器中的某个元素,通过迭代器就可以读写它指向的元素。从这一点上看,迭代器和指针类似。迭代器按照定义方式分成以下四种。1) 正向迭代器,定义方法如下: 容 阅读全文
posted @ 2020-07-09 14:31
坦率
阅读(570)
评论(0)
推荐(0)
摘要:
功能描述: 从字符串中获取想要的子串 函数原型: string substr(int pos = 0, int n = npos) const; //返回由pos开始的n个字符组成的字符串 1 #include <iostream> 2 #include <string> 3 using names 阅读全文
posted @ 2020-07-09 13:08
坦率
阅读(165)
评论(0)
推荐(0)
摘要:
功能描述: 对string字符串进行插入和删除字符操作 函数原型: string& insert(int pos, const char* s); //插入字符串 string& insert(int pos, const string& str); //插入字符串 string& insert(i 阅读全文
posted @ 2020-07-09 12:16
坦率
阅读(173)
评论(0)
推荐(0)
摘要:
string中单个字符存取方式有两种 char& operator[](int n); //通过[]方式取字符 char& at(int n); //通过at方法获取字符 1 #include <iostream> 2 #include <string> 3 using namespace std; 阅读全文
posted @ 2020-07-09 12:04
坦率
阅读(245)
评论(0)
推荐(0)
摘要:
功能描述: 字符串之间的比较 比较方式: 字符串比较是按字符的ASCII码进行对比 = 返回 0 > 返回 1 < 返回 -1 函数原型: int compare(const string &s) const; //与字符串s比较 int compare(const char *s) const; 阅读全文
posted @ 2020-07-09 11:47
坦率
阅读(243)
评论(0)
推荐(0)
摘要:
功能描述: 查找:查找指定字符串是否存在 替换:在指定的位置替换字符串 函数原型: int find(const string& str,int pos = 0) const; //查找str第一次出现位置,从pos开始查找 int find(const char* s,int pos = 0) c 阅读全文
posted @ 2020-07-09 11:20
坦率
阅读(268)
评论(0)
推荐(0)
摘要:
功能描述: 实现在字符串末尾拼接字符串 函数原型: string& operator+=(const char* str); //重载+=操作符 string& operator+=(const char c); //重载+=操作符 string& operator+=(const string& 阅读全文
posted @ 2020-07-09 11:05
坦率
阅读(515)
评论(0)
推荐(0)

浙公网安备 33010602011771号