指针常量和常量指针
1. 指针常量,指针本身就是个常量 ,所以不能重新指向,int * const p,const修饰的是p(即指针本身)
2. 常量指针,指向常量的指针,本身是普通指针,所以可以重新指向,但不能通过*p重新复制,int const *p,const修饰的是*p(即指针指向的变量)
1. 指针常量,指针本身就是个常量 ,所以不能重新指向,int * const p,const修饰的是p(即指针本身)
2. 常量指针,指向常量的指针,本身是普通指针,所以可以重新指向,但不能通过*p重新复制,int const *p,const修饰的是*p(即指针指向的变量)
2017-03-09
如果重载的函数能识别调用的是哪个具体的函数,就是正确的。如果不能,就会报错。也就是说,如果两个同名函数的参数都给了默认值,而不传入参数的话,就会报错。亲测。
2017-03-08
已采纳回答 / Guorange
getMax(int *arr, int count)函数第一条语句"int maxNum = arr[0]"后面少了分号(;)。还有,题目要求是取出数组中的两个元素,传到方法getMax()中,那么你的第一条输出语句最好是cout << getMax(numArr[0], numArr[2]) << endl;
2017-03-06