早教吧作业答案频道 -->其他-->
*&连写在C++里面是什么意思
题目详情
*&连写在C++里面是什么意思
▼优质解答
答案和解析
是不是这样?
char* p;
char*& q = p;
///////////////////
其实这是引用,对指针的引用!
这样的话q和p是同一个变量.
不过这样用的时候不多,更多的时候是在函数中引用
比如:
void fun(char*&);
这样的话,调用函数时参数直接进到函数,而不是有中间值!
如
void fun(char*& p)
{
p = NULL;
}
void fun(char* p)
{
p = NULL;
}
///////
如果这样调用这个函数
char* p;
fun (p);
用第一种函数,p不会变成空;
用第二种函数,p才会变成空.
char* p;
char*& q = p;
///////////////////
其实这是引用,对指针的引用!
这样的话q和p是同一个变量.
不过这样用的时候不多,更多的时候是在函数中引用
比如:
void fun(char*&);
这样的话,调用函数时参数直接进到函数,而不是有中间值!
如
void fun(char*& p)
{
p = NULL;
}
void fun(char* p)
{
p = NULL;
}
///////
如果这样调用这个函数
char* p;
fun (p);
用第一种函数,p不会变成空;
用第二种函数,p才会变成空.
看了*&连写在C++里面是什么意思...的网友还看了以下:
秋的声音,在每一片叶子里,在每一朵小花上,在每一滴汗水里,在每一颗绽开的谷粒里.仿写:夏天的快了, 2020-04-27 …
[2009年恩施州学业考试]毛泽东在《沁园春•长沙》时里有这样一段描写:“鹰击长空,鱼翔浅底,万类 2020-05-13 …
光速是最快的速度光速D点到E点距离为100,A为观察1B为观察2,c是运动1,c1在c里,在D点时 2020-05-15 …
例14 What does this word mean,____?A.my father B.F 2020-05-16 …
Missing在C#里是什么意思?我写在C#里面他说上下文不存在我该怎么办? 2020-05-17 …
关于汉语拼音的几个问题的答案一、把下列各组括号内的词语的意思写在句末1.(我)在书房里写作文.2. 2020-05-24 …
海底两万里在写法上有什么特点 2020-06-05 …
C#里的and和or怎么表示?比如我想写一个if(this.textBox1.Text=""ort 2020-06-15 …
按要求仿写句子.在逃去如飞的日子里,在千门万户的世界里,我能做些什么呢?只有徘徊罢了,只有匆匆罢按 2020-06-19 …
桌子上有四个盒子A、B、C、D,每个盒子上各有一张写着一句话的纸条.A盒上写:所有盒子里都装有苹果 2020-06-20 …