- 博客(3)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 函数模板
1、简单函数模板函数模板是通用的函数描述,也就是说他们使用通用类型来定义函数,其中的通用类型可用具体的类型替换。通过将类型作为参数传递给模板,可使编译器生成该类型的函数。比如我们定义了一个函数,函数实现交换两个int变量的值。void swap(int &a, int &b);如果我们要实现一个交换两个double变量的值,如何做呢,我们可以重新复制一份代码,更改...
2019-01-15 23:20:30 198
原创 函数重载
函数重载可以让我们能够使用多个同名的函数。函数重载的关键是函数的参数列表----也就是函数特征标。如果两个函数的参数数目和类型相同,同时参数的排列顺序也相同,则他们的特征标相同。只有函数的特征标不同,才允许同名函数重载。例如,void print(const char *str, int width);void print(double d, int width);void pr...
2019-01-14 23:34:22 121
原创 默认参数
c++允许为函数的参数设置默认值,使用起来也很方便,我们常规声明一个函数时如下int func(int x,int y);我们可以将第二个参数设置为默认参数,比如设置为1,可以在声明的时候如下int func(int x, int y = 1);我们在调用这个函数的时候,如果我们要使用默认的参数,就可以不带第二个参数func(2);如果我们对第二个参数赋值了,那就将默...
2019-01-10 23:54:24 177
USB协议以及USB HOST MSC类通信过程
2017-09-26
利用队列和栈解决球钟问题
2017-09-13
addr2line 行号显示乱码
2018-12-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人