-
引用做函数参数查看全部
-
引用作为参数查看全部
-
指针类型引用查看全部
-
结构体类型引用查看全部
-
基本类型引用查看全部
-
函数重载一定是同一作用域下的同名函数。
查看全部 -
3-1.C++语言const
1、const int *p = NULL;
<==>int const *p = NULL;//const 修饰的都是指针 *p
2、int * const p = NULL; //const 修饰的是 变量 p
3、
const int * const p = NULL;
<==>int const * const p = NULL;
4、判对错:
(1):int x = 3; const int *p = &x;
// const 修饰的 是 *p,*p不能改变,然而可以p = &y (即p指向的地址可变)
(2):int x = 3; int * const p = &x;
// const 修饰的 是 p,p只能 = &x(p指向的不能再变),而x 的内容可变
(3):const int x = 3;const int * const p = &x;
// p只能 = &x(p指向的不能再变),而x的内容也不可变
5、const 与 引用:
int x = 3; const int &y = x;
//y不能变了,而 x 可变,(而可以通过x直接改值)
查看全部 -
new delate
查看全部 -
内联函数和普通函数的区别
查看全部 -
函数重载!!
查看全部 -
函数参数默认值
查看全部 -
在堆中申请100个char类型的内存,拷贝Hello imooc字符串到分配的堆中的内存中,打印字符串,最后释放内存。
查看全部 -
int *p = new int (20); 圆括号表示赋值
delete p; p = NULL;
int *p = new int [12]; 方括号表示申请块内存,也就是数据个数
delete []p; p = NULL;
查看全部 -
申请内存:int *p = new int; 释放内存:delete p;
2.申请块内存:int *arr=new int[10]; 释放:delete []arr;
3.申请内存需要判断是否成功,释放内存需要设空指针
4.new与delete配套使用
查看全部 -
使用函数的重载完成返回最大值的方法。
现在有一个数组,定义一个方法getMax(),利用函数的重载,分别实现:
1、随意取出数组中的两个元素,传到方法getMax()中,可以返回较大的一个元素。
2、将整个数组传到方法getMax()中,可以返回数组中最大的一个元素。
查看全部
举报