c++十分钟指南
正在认真学习的阿俊
这个作者很懒,什么都没留下…
展开
-
c++ map按value值排序 [转]
map默认是按key值从小到大排序的 按value值排序: 想直接用sort排序是做不到的,sort只支持数组、vetctor等的排序,所以我们可以先把map装进pair里,然后再放入vector,自定义sort实现排序 假设已有一组map<string,int>类型的数mp,则具体实现过程为: vector< pair<string,int> > vec; for(map<string,int>::iterator it = mp.begin(); it !转载 2021-03-22 12:42:45 · 97 阅读 · 0 评论 -
十分钟学习指南:c++ vector 一维数组
#include<iostream> #include<vector> using namespace std; vector<int> v(3,6); //用圆括号初始化可以初始化为有序数列 第一个参数为初始化的个数,第二个参数为每个初始化元素的大小 // 上述 仍可以用普通数组初始化形式表示 例: vector<int> v={6,6,6}; void print_v(){ for(auto i:v) cout <.原创 2021-03-18 18:07:24 · 458 阅读 · 0 评论 -
十分钟学习指南:c++50行代码完全弄透 string 库
#include <iostream> #include<string> #include<cstring>//to_string() 需要用到这个头文件 using namespace std; int main() { string s; cout << "请输入一个字符串: " << endl; cin >> s; cout << "s: " << s &l原创 2021-03-17 12:18:02 · 183 阅读 · 0 评论