由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++函数里什么时候传入指针的引用和传入指针是不一样的?
相关主题
关于C++中const的问题关于传递函数指针
在子函数内开内存,返回主函数指针然后释放空间是不是很糟糕的(转载)内存管理的问题
一道很奇怪的面试题问个char*的问题
琢磨了一下c++ smart pointer,发现不能到处用数组问题
C++ most vexing parse到底怎么回事?出个题考考大家:)
老年工程师转行学C++的更新的问题请问c++里empty class的问题
请教一个程序调用的内存问题 (转载)问一个函数指针的问题,c++
BigEndian和LittleEndian的设计简单的c code问题
相关话题的讨论汇总
话题: 指针话题: dp话题: 传入话题: double话题: 引用
进入Programming版参与讨论
1 (共1页)
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< }
1 (共1页)
进入Programming版参与讨论
相关主题
简单的c code问题C++ most vexing parse到底怎么回事?
求助,如何才能将一个c++对象封装成一个函数指针。老年工程师转行学C++的更新的问题
golang里面 函数received type关于指针和非指针有什么难的。请教一个程序调用的内存问题 (转载)
difference between: char** p and char*p[] ??BigEndian和LittleEndian的设计
关于C++中const的问题关于传递函数指针
在子函数内开内存,返回主函数指针然后释放空间是不是很糟糕的(转载)内存管理的问题
一道很奇怪的面试题问个char*的问题
琢磨了一下c++ smart pointer,发现不能到处用数组问题
相关话题的讨论汇总
话题: 指针话题: dp话题: 传入话题: double话题: 引用