
小知识点
cxycxycxyfighting
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
离散化
一维数组离散化/* https://www.zybuluo.com/Dmaxiya/note/884014*/#include <iostream>#include <algorithm>using namespace std;struct Node { int num; int Index;};bool operator<(const No...原创 2019-04-28 11:22:59 · 307 阅读 · 0 评论 -
快速排序源码
#include <iostream>//如何动态分配一个二维数组using namespace std;int getIndex(int * array, int low, int high);void quickSort(int * array, int low, int high);void printArray(int * array, int len);int m...原创 2019-06-11 11:37:00 · 107 阅读 · 0 评论 -
“分离式编译”是因,“区分声明与定义”是果
“分离式编译”是因,“区分声明与定义”是果在实际编程中遇到这样的问题:c++程序中有多个文件,一个文件想用另一个文件中的变量该怎么办呢?这就是“区别声明和定义”的典型应用场景。那么先说说为什么要区分声明和定义。一 “分离式编译”是因c++支持分离式编译,允许将程序分割为多文件,进而需要在文件间共享代码,一个文件中可能用到另一个文件中定义的变量,因此将变量的定义和声明区分开。下面说说什么是...原创 2019-08-19 00:25:49 · 164 阅读 · 0 评论 -
C++primer学习笔记8.16
1 标识符用户自定义的标识符不能以两个连续的下划线开头,不能以下划线加大写字母开头,标识符不能以数字开头定义在函数体外的标识符不能以下划线开头变量名一般用小写字母,用户自定义的类以大写字母开头2 作用域名字的有效区域始于名字的声明语句,以声明语句所在的作用域末端为结束全局作用域&块作用域允许在内层作用域中重新定义外层作用域已有的名字。如果函数有可能用到某全局变量,则不宜再定义...原创 2019-08-17 01:29:47 · 309 阅读 · 0 评论 -
泛型算法之数值算法(numeric头文件)详细介绍
数值算法属于泛型算法, 定义在头文件numeric中数值算法要求输入迭代器,如果算法输出数据,则使用输出迭代器表示目的位置定制:除iota外,数值算法都提供了重载版本(即用谓词代替默认运算符的自定义版本)1 accumulateaccumulate(beg,end,init);accumulate(beg,end,init,binaryOp);返回输入序列中所有值的和,和的初值从in...原创 2019-10-06 20:36:00 · 263 阅读 · 0 评论