c++
qq_32511517
这个作者很懒,什么都没留下…
展开
-
c++ map用法
#include<map>int main(){ map<int , int> myMap; cout << myMap[42] << endl;}//输出 0 map对象访问不存在键 i 时,会①自动添加元素,键为i②给myMap[i]赋初值(int型赋值0)...原创 2018-06-20 21:08:36 · 156 阅读 · 0 评论 -
c++ 读取string类
1#include<cstdio>int main(){ string a; a.resize(100)//需要预先分配空间 scanf("%s",&a[0]); return 0;}2#include<iostream>int main(){ string a; cin>&g...原创 2018-07-30 15:25:38 · 346 阅读 · 0 评论 -
C++ substr用法
原链接:https://blog.csdn.net/liuchuo/article/details/54599840substr有2种用法:假设:string s = "0123456789";string sub1 = s.substr(5); //只有一个数字5表示从下标为5开始一直到结尾:sub1 = "56789"string sub2 = s.substr(5, 3); //从下标为5开...转载 2018-06-20 17:52:48 · 158 阅读 · 0 评论 -
unique去相邻重复元素
转载:https://www.cnblogs.com/heyonggang/p/3243477.html类属性算法unique的作用是从输入序列中“删除”所有相邻的重复元素。该算法删除相邻的重复元素,然后重新排列输入范围内的元素,并且返回一个迭代器(容器的长度没变,只是元素顺序改变了),表示无重复的值范围得结束。 1 // sort words alphabetically so we can f...转载 2018-06-26 15:03:02 · 399 阅读 · 0 评论 -
C++ STL lower_bound & upper_bound
转载:https://blog.csdn.net/nisxiya/article/details/44945441background首先,lower_bound和upper_bound是C++ STL中提供的非常实用的函数。其操作对象可以是vector、set以及map。lower_bound返回值一般是>= 给定val的最小指针(iterator)。upper_bound返回值则是 &g...转载 2018-06-29 16:27:20 · 173 阅读 · 0 评论 -
c++ string append常见用法
转载:https://blog.csdn.net/air_wswn/article/details/7785739C++ string append()添加文本使用append()添加文本常用方法:直接添加另一个完整的字符串:如str1.append(str2);添加另一个字符串的某一段子串:如str1.append(str2, 11, 7);添加几个相同的字符:如str1.append(5, '...转载 2018-06-24 14:57:14 · 499 阅读 · 0 评论 -
c++ std::pair 与 std::make_pair
pair是一个结构体,其主要的两个成员变量是first和second,这两个变量可以直接使用。初始化一个pair可以使用构造函数,也可以使用std::make_pair函数Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #include &...转载 2018-06-24 14:41:48 · 1028 阅读 · 0 评论 -
c++ map.find使用方法
转载至https://blog.csdn.net/derkampf/article/details/71155055函数原型iterator find (const key_type& k);const_iterator find (const key_type& k) const;12返回值An iterator to the element, if an element wi...转载 2018-06-22 00:40:35 · 16231 阅读 · 0 评论 -
c++ str比较
传统的c字符串比较必须用strcmp函数:(不能用==,否则比较的只是两个地址)函数名: strcmp功 能: 串比较用 法: int strcmp(char *str1, char *str2);看Asic码,str1>str2,返回值 > 0;两串相等,返回0上面的头文件为<string.h> strncasecmp()是忽略大小写的。c++ st...转载 2018-06-22 00:09:40 · 710 阅读 · 0 评论 -
vector使用陷阱
#include<cstdio>#include<vector>using namespace std;vector<bool> ans;int main(){ int n; ans.resize(3); ans.push_back(true); ans.push_back(true); ans.p...原创 2018-08-23 20:46:38 · 184 阅读 · 0 评论