组织数据这一部分有几个需要注意的点。
1、引入了数据结构的概念
定义:
struct 类型名{
类型说明符 成员名;
.......
};//要注意这里的分号;
注意:结构的定义在每一个源文件中只可以出现一次,因此应出现在一个有适当的防护措施的头文件中。
2、sort函数中第三个参数的意义
sort函数的第三个参数是函数名,如果sort函数有第三个参数,就会用它代替<运算符来比较前两个元素。
函数的返回值需为bool类型
3、类似向量的长度,字符串的长度之类的变量要用 ::size_type 类型来定义
4、编写头文件的注意事情:
(1)使用“”代替<>引用头文件,系统会把这头文件里所有内容复制到程序中;
(2)头文件中一般不用using 声明,以免影响全局。源文件使用using声明没有关系,局部决策而已。
(3)预处理程序:确保源头文件只被包括一次。
#ifndef GUARD_median_h
#define GUARD_median_h
'''''''
#endif