- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 《C++函数模板》
函数模板可以用来创建一个通用的函数,以支持多种不同的形参,避免重载函数的函数体重复设计。它的最大特点是把函数使用的数据类型作为参数。函数模板的声明形式为:template<typename 数据类型参数标识符><返回类型><函数名>(参数表){ 函数体}举个例子:template <typename T>void Swa...
2017-07-25 19:15:18 526
原创 C++:数组作为函数参数传递
当函数的参数是数组时,该以何种方式传递?目前有两种方式,一种是通过数组名传递,另一种是通过指针传递。如下所示:void function1(int a[], int size);void function2(int *a, int size);其实,这里int a[]和int *a是等效的,都表示a就是一个int类型的指针,也就是说数组的首地址实际上就是指针,要注意的是:数组并不是指针...
2017-07-08 18:16:36 966 2
原创 C++学习笔记四之使用new来创建动态数组
【一】1、静态联编:不管程序最终是否使用数组,数组都在那里,它占用了内存,在编译时给数组分配内存被称为静态联编。2、动态联编:使用new时,如果在运行阶段需要数组,则创建它;如果不需要,则不创建,数组是在运行时创建的。指针和数组名之间的差别:指针代表着内存地址可以进行运算,而数组名则不行。【示例代码】#include #include int main(){ using
2017-07-07 15:07:04 7691 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人