- 博客(6)
- 收藏
- 关注
原创 c++函数模板(function template)
所谓函数模板,实际上就是建立一个通用函数,其函数类型和形参类型可以不具体指定,而是用一个虚拟的类型来代表。凡是函数体相同的函数都可以用这个模板代替#includeusing namespace std;template//模板声明,其中T为虚拟类型T max(T a,T b,T c){函数体;}定义函数模板先声明在定义函数templatetemplate虚拟
2015-09-19 15:23:18 488
原创 c++函数重载笔记
1.重载函数:同名同体,不同接口:函数体相同,函数名相同,但数据类型不同,系统根据参数类型不同重载2.重载函数:同名不同体,参数个数有区别。系统根据参数的个数来决定使用不同的函数体。函数的重载:一名多用用同一函数定义多个函数,这些函数的参数个数或参数类型不同。不能算做重载的情况: 重载函数中:参数个数,参数类型,参数顺序,三者中至少有一种不同
2015-09-19 14:53:12 293
原创 c++有默认参数的函数——笔记
函数声明 float area(float r=6.5);//制定r的默认值为6.5函数调用 area();//不给出实参,相当于area(6.5)默认值的参数在最右端 void f1(float a, int c,int b=0,char d='d');includeusing namespace std;int max(int a,in
2015-09-19 14:49:20 248
原创 c++primer plus 编程练习题2
6.编写一个程序,其main()调用一个用户定义的函数(以光年值为参数,并返回对应天文单位的值)改程序按下面的格式要求用户输入光年的值,并显示结果:Enter the number of light years:4242 light years =265608 astronomical units.天文单位是从地球到太阳的距离(约150000000公里或93000000英里,光年是
2015-09-17 17:00:33 584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人