C++
骓不逝兮
如果不努力,你还能干嘛
展开
-
STL解说
http://www.cnblogs.com/shiyangxt/archive/2008/09/11/1289493.html转载 2019-03-21 21:15:48 · 116 阅读 · 0 评论 -
全排列(标准库STL)
next_permutation(begin,end);要使用do-while结构#include<iostream>#include<algorithm>using namespace std;int main(){ int num[]={1,2,3}; do{ for(int i=0; i<3; i++) cout<<num...原创 2019-03-21 21:13:09 · 329 阅读 · 0 评论 -
Sort排序
1、直接用标准库函数(不适用于自定义结构)#include<algorithm>//sort(begin,end,greater<data-type>());//sort(begin,end,less<data-type>());sort(A,A+100,greater<data-type>()); //降序排列sort(A,A+100,l...原创 2019-03-21 21:06:43 · 109 阅读 · 0 评论 -
文件的使用二(c++)
c++语言把每个文件看成是一个有序的字节流。文件打开时,就创建一个对象,并将这个对象和某个流关联起来。包含时,会自动生成cin 、cout、 cerr、 clog这4个对象,与这些对象关联的流提供与文件通信的方法(文件操作)。如cin 对象是程序从键盘或文件中输入数据, cout 对象使程序能向屏幕或文件输出数据,cerr 和 clog 能使程序向屏幕或其他设备输出错误信息。1、文件的创建原创 2018-01-12 19:19:06 · 378 阅读 · 0 评论 -
文件的使用
C语言的文件的打开、读写和关闭(对文件操作的库函数都是在头文件stdio.h中)文件类型指针FILE *fp;这个fp指针将代表一个文件,对文件的任何操作都离不开这个文件类型的指针。文件的打开与关闭打开文件FILE *fopen(char *filename, char *mode);filename是一个字符串,表示要打开的文件名,文件名前面可以加上该文件所在的磁盘路径。 mode也是一个字符串原创 2017-12-02 23:47:59 · 265 阅读 · 0 评论 -
C++之Set用法
set的特性是所有的元素会根据元素的键值自动排序(去重),set的元素不想map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set中不允许两个元素有相同的键值。set的各成员函数insert()——在集合中插入元素erase()——删除某个元素clear()——清除所有元素find()——返回一个指向被查找到元素的迭代器beg...原创 2019-08-06 21:27:19 · 215 阅读 · 0 评论 -
C++之Map的用法
一、定义Map对数据自动排序。template<class T1, class T2>struct pair{ typedef T1 first_type; typedef T2 second_type; T1 first;//键值 T2 second;//实值 pair():first(T1()),second(T2()){} ...原创 2019-08-04 21:58:29 · 273 阅读 · 0 评论 -
vector的用法
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素: printf(“%d\n”,vec[0]); 下标是从0开始的(5)使用迭代器访问元素.vectorint>::iterat原创 2020-06-01 21:19:12 · 97 阅读 · 0 评论