pop_back(); //删除容器最后一个数据 pop_front(); //删除容器第一个数据 指定位置操作: insert(pos,elem); //在pos位置插入一个elem元素的拷贝,返回新数据的位置。 insert(pos,n,elem); //在pos位置插入n个elem数据,无返回值。 insert(pos,beg,end); //在pos位置插入[beg,end)区间
除了一些特殊操作,string类型提供与vector容器相同的操作 不同的是:它不支持以栈的方式操纵容器:在string类型中不能使用front、back和pop_back操作 string类型提供的操作意味着可将操纵vector对象的程序改为操纵string对象: #include<iostream>#include<string>usingnamespacestd;intmain() {strings("Hello!");string::...
string::operator[]–访问特定字符 string::front–访问第一个字符 string::back–访问最后一个字符 string::data–访问基础数组,C++11 后与 c_str() 完全相同 string::c_str–返回对应于字符串内容的 C 风格零结尾的只读字符串 string::substr–以子串构造一个新串;参数为空时取全部源串 迭代器 string::...
push_pop(); 把string容器里的末尾元素弹出容器,即删除操作 begin();返回一个指向容器中第一个元素的迭代器 end();返回一个指向容器中最后一个元素的下一个位置的迭代器 rebegin();反向迭代,返回指向最后一个元素的下一个位置的迭代器 rend(); 反向迭代,返回指向第一个元素的的迭代器 front();返回容器中第...
front(): 获取字符串的第一个字符。 back(): 获取字符串的最后一个字符。 std::string str = "Hello"; char ch1 = str[0]; // 使用下标操作符访问首字符,ch1='H' char ch2 = (2); // 使用at()函数访问第三个字符,ch2='l' char ch3 = str.front(); // 获取字符串的第一个字符,ch3='H...
表达式返回类型含义容器a.push_front(t)voida.insert(a.begin(),t)list,dequea.push_back(t)voida.insert(a.end(),t)vector,list,dequea.pop_front(t)voida.erase(a.begin())list,dequea.pop_back(t)voida.erase(--a.end())vector,list,dequea[n]T&*(a.begin()+ n)vector,dequea.at(n)T...
用法作用 q.front(),q.back() 返回queue的首、尾元素 q.push() 从queue末尾加入一个元素 q.size() 返回queue当前的长度(大小) q.pop() 删除首个元素 q.empty() 返回queue是否为空,1为空、0不为空stack 后进先出 用法作用 st.top() 返回stack的栈顶元素 st.push() 从stack栈顶加入一个元素 st.si...
(4)、front 返回对首元素的引用 四、对string添加修改的一些操作 (1)、+= 这个就太牛了,可以在当前值的末尾附加其他字符或字符串来扩展字符串 当然这意味着还有两种操作 1、+ s1 + s2 返回s1和s2连接后的结果 还有一个,就是字面值也可以与string对象加起来,注意:一定要保证加号至少连接了一个string对象 ...
front 返回对字符串中第一个元素的引用。 get_allocator 返回用于构造字符串的 allocator 对象的副本。 insert 将一个、多个或一系列元素插入到指定位置的字符串中。 length 返回字符串中元素的当前数目。 max_size 返回字符串可包含的字符的最大数目。 pop_back 删除字符串的最后一个元素。 push_back 在字符串的...
front Returns a reference to the first element in a string. get_allocator Returns a copy of the allocator object used to construct the string. insert Inserts an element, several elements, or a range of elements into the string at a specified position. length Returns the current number of ele...