s*****k 发帖数: 604 | 1 看到一段代码,一个函数的参数是指针的引用而不是指针,这样做是不是有什么特殊意图
? | x****u 发帖数: 44466 | 2 引用等于指针的指针,有可能是为了传出什么东西。
【在 s*****k 的大作中提到】 : 看到一段代码,一个函数的参数是指针的引用而不是指针,这样做是不是有什么特殊意图 : ?
| s*****k 发帖数: 604 | 3 哦对
【在 x****u 的大作中提到】 : 引用等于指针的指针,有可能是为了传出什么东西。
| e****d 发帖数: 333 | 4 指针的引用作为参数的时候,指针的本身的地址也被复制了,不仅仅是指针作指向的地
址。
#include
using namespace std;
void set(double* dp){
dp=new double[10];
for(int i=0;i<10;i++)
dp[i]=i;
}
void setref(double*& dp){
dp=new double[10];
for(int i=0;i<10;i++)
dp[i]=i;
}
int main(){
double* p=0;
setref(p);//换成 set(p); 你在试试看。
for(int i=0;i<10;i++)
cout<
} |
|