ChinaUnix.net
相关文章推荐:

指针和引用的区别

引用感觉平时用的比较少。

by aobai - C/C++ - 2009-11-13 10:49:26 阅读(4384) 回复(17)

相关讨论

函数指针是C++最大的优点之一。使用普通指针相比,高级程序员只要有可能都更愿意使用引用,因为引用更容易处理一些。然而,当处理函数时,函数引用对比函数指针就未必有这个优势了。现有的代码很少使用函数引用。 在本文中,我们将向你介绍如何函数指针、如何使用函数引用以及分别在什么情况下使用它们。 下面是函数指针的一些例子: #include ; void print(inti) { std::cout << i << std::endl; } void pri...

by proprac - C/C++ - 2003-10-31 15:20:22 阅读(654) 回复(0)

引用成员示例 class A { public: fun(); } class B { private: B(A& a); A& a; } 指针成员示例 class A { public: fun(); } class B { private: A* a; } 我个人觉得,这两者在功能上解决的问题是一样的,但是又不是很肯定,不知道谁能具体的说下这两者之间的区别两者的使用情况

by franksunny - C/C++ - 2008-06-14 14:34:17 阅读(804) 回复(0)

刚刚看完C++对里面的指针引用还是不能分的很清!!

by iguana - C/C++ - 2004-08-22 20:08:25 阅读(624) 回复(2)

在c++函数中,形式参数用 引用 指针都可以起到在被调用函数中改变调用函数的变量的作用。什么时候用引用作参数什么时候用指针作参数呢 void function (int *ptr); void function(int &ref);

by xiechunlu - C/C++ - 2006-08-05 10:05:21 阅读(638) 回复(1)

[code] class CTest2 { public: CTest2(){printf("CTest2\n");}; virtual ~CTest2(){}; int x; }; void main() { CTest2 *pte = NULL; { CTest2 *peee = new CTest2(); CTest2 &test = *peee; test.x =33; pte = & } delete pte; } 大家觉得这个代码有问题吗?能说明什么问题吗?我有点搞不清楚了 [/code]

by 大菠萝 - C/C++ - 2003-07-28 23:44:46 阅读(696) 回复(6)

#include using namespace std; int &func(int &num) { num++; return num; } int main() { int n1,n2=5; n1=func(n2); cout<引用符&的作用是什么? 还有int *&a int *&func() 是什么意思?

by zhangchegn - C/C++ - 2007-11-27 12:37:48 阅读(1140) 回复(3)

[code]void fun(int*b,int* &d) { (*b)++; b = new int(10); cout<<"bbbb "<<*b<

by yang5856 - C/C++ - 2008-10-26 19:31:47 阅读(959) 回复(4)

以前都是用指针的,读别人的源码发现C++主要使用引用,很少看见*

by Jass - C/C++ - 2007-07-17 17:16:22 阅读(1171) 回复(4)

好多年不作C++的程序了,一朋友突然问起这个问题,还真说不清楚了,那位给好好说说,谢谢先。

by ugoigo - C/C++ - 2003-06-11 16:43:16 阅读(792) 回复(3)

一直以为这俩没啥区别 今天试了一下, 发现还有一个编译不过, 你知道是哪个吗? void fun1(int &*p) { p = new int; } void fun2(int *&p) { p = new int; } 有啥名堂,有啥区别不? [ 本帖最后由 freebarque 于 2009-7-11 16:45 编辑 ]

by freebarque - C/C++ - 2009-07-12 02:19:24 阅读(1096) 回复(7)