C++基本语法-----sort、const与stream
来源:互联网 发布:软件开发就业方向 编辑:程序博客网 时间:2024/06/06 04:19
sort
Test : 下面的a是vector
sort(a.begin(), a.end());
默认升序排列
sort(a.begin(), a,end(), compare);
如果是下面的vector
可以自己定制排序的方法
//升序排列 bool myCompare(int a, int b) { return a<b; } //降序排列 bool myCompare(int a, int b) { return a>b; }
而且只需返回值是bool即可,传入的变量可以是自己定义的结构体,从而实现按照结构体内某个变量的对结构体排序
const
- const可以修饰变量,表示变量为恒定值
- const也可以修饰函数的传参,如果有函数试图对变量进行修改,编译器就会报错。
- 这种情况不适合用于值传递的参数,因为如果是值传递的参数,函数会自动对传递的参数进行备份,并在函数调用结束时重新赋值。
fstream
获取当前路径
在direct.h中定义了getcwd
函数,对于新版的C++需要调用以下函数_getcwd()
;测试如下:
char b[100];_getcwd(b, 100);cout << b << endl;
istream
ifstream f;char output[100];int x;f.open("file.txt");f >> output;cout << output << endl;f >> x;cout << x;
ostream
ofstream file;file.open("file.txt");file << "Hello,World\n" << 75;file.close();
fstream
0 0
- C++基本语法-----sort、const与stream
- ES6基本语法学习笔记--let与const
- C语言基本语法
- Object-c基本语法
- Objective-c基本语法
- Objective C基本语法
- Objective-C基本语法
- C 基本语法
- C#-基本语法
- C 基本语法
- 【C#】 基本语法
- Java 8系列之Stream的基本语法详解
- C ++ sort()与stable_sort()
- C ++ sort()与stable_sort()
- 【Objective-C学习笔记】基本语法、类与对象
- Javascript基本语法,与html,C 语言比较
- C++:const与指针
- [C++] const与重载
- 文档排版-word
- hdu 1180 诡异的楼梯 bfs+优先队列 解题报告
- Android OpenGL ES 2.0 的开发思路总结
- SpringMVC整合Shiro
- 高效图片轮播,两个ImageView实现
- C++基本语法-----sort、const与stream
- tomocat解压缩无法启动
- 使用X$KSMSP表详细观察共享池
- HTTP基础与Android之——使用HttpClient和HttpURLConnection
- 205. Isomorphic Strings
- 国外7个源代码/库搜索引擎网站
- 百度 蘑菇阵
- C++作业3
- [0] Word快捷键和符号表