C++
文章平均质量分 55
chigigi
这个作者很懒,什么都没留下…
展开
-
C++头文件和源文件的关系以及makefile文件
背景因为函数之间需要相互引用,写入一个文件显得杂乱。写入不同文件,引用和编译也很麻烦。故用头文件。规则头文件的格式:#ifndef <头文件的名称> #define <头文件的名称> <定义的函数> #endif源文件的格式: 对于实现头文件函数的源文件,需要引用其实现的头文件。 对于需要使用其他源文件函数的源文件,也需要引用头文件。对于格式: 当源文件和头文件不在一个文件夹里的时候,路径的写原创 2017-09-17 14:34:56 · 1821 阅读 · 0 评论 -
C++函数模板
函数模板(function template)不是真正的函数,而是一个可以产生函数的公式。 这里是将之前的选择算法改成函数模板后的代码,及makefile。 主要知识点有: 1。 头文件里的引用也是可以想源文件里的引用一样,可以直接在定义下面#include <头文件名称> 2。 只有源文件需要编译成.o文件,头文件不需要,写makefile要注意。 3。 函数模板的实现要在头文件里,不原创 2017-09-19 11:08:37 · 361 阅读 · 0 评论 -
归并排序疑问
奇怪的是,输入没有0,输出却含有0。导致一直不能ac。 测试用例如下: 1000 -946253604 683706648 -830617434 998726113 201345208 -278672123 -774829311 -160533558 97445670 -861252862 -827172369 -411857705 588283872 6441572原创 2017-10-21 15:29:29 · 244 阅读 · 0 评论