函数
- 推荐都把using namespace std;加上
math.h
algorithm
- sort(),系统调用排序,默认为升序。sort(数组名,数组名+数组长度-1,cmp),cmp为自定义构建的bool比较函数,可进行结构体等其内指定变量的比较。
- max(),min()。求最大值,最小值,比较函数。
string/cstring

- string类型可以进行string.的操作,有length()统计长度等函数可以直接使用。同时可以直接进行string1+string2的字符串连接操作。
关键字
- inline:inline是C++关键字,在函数声明或定义中,函数返回类型前加上关键字inline,即可以把函数指定为内联函数。这样可以解决一些频繁调用的函数大量消耗栈空间(栈内存)的问题。关键字inline必须与函数定义放在一起才能使函数成为内联函数,仅仅将inline放在函数声明前面不起任何作用。inline是一种“用于实现”的关键字,而不是一种“用于声明”的关键字。
使用方法例举:inline bool istrue(int x){ return x >= 0 ? 1 : 0;} - M_PI,圆周率。包含在math.h中
杂项概念
- 面向对象&面向过程:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。参考博客:https://blog.csdn.net/jerry11112/article/details/79027834
- 聚合&耦合:聚合(Cohesion)是一个模块内部各成分之间相关联程度的度量。耦合(Couping)是模块之间相关联程度的度量。