社区
C++ 语言
帖子详情
关于C++中链表的函数参数的问题
Wu_Kewaqi
2016-03-10 10:06:54
void A ( LinkList *L) 与 void A ( LinkList * & L) 这两个函数参数的区别是什么啊
...全文
219
3
打赏
收藏
关于C++中链表的函数参数的问题
void A ( LinkList *L) 与 void A ( LinkList * & L) 这两个函数参数的区别是什么啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paschen
版主
2016-03-11
打赏
举报
回复
可以理解为,第一个是传入指针的复制品,第二个是传入这个指针的引用 如果在函数中修改指针的值,第二种情况将会反应到函数外面的那个指针身上
幻夢之葉
2016-03-11
打赏
举报
回复
前者修改指针指向的内存(也就是*L的数据)的时候会影响到实参 第二种包含第一种,修改指针值(也就是L的值)也会影响到实参 因为后者对L使用了& 简单来说void A ( LinkList * & L) 结合了void A ( LinkList * L) 和 void A ( LinkList & L) 的结果
yshuise
2016-03-10
打赏
举报
回复
一个是指针,一个是指针的引用
C/
C++
指针经典资料大全
- 递归函数
中
,指针可以用来保存
中
间状态,优化算法效率。 4. **指针与结构体/类** - 结构体或类的指针可以用来访问其成员,包括数据成员和成员函数。 - 指针可以作为结构体的成员,实现复杂的数据结构,如
链表
...
免费下载:C语言难点分析整理.doc
- 在递归函数
中
未能正确释放内存。 ### 2. C语言难点分析整理 这部分涵盖了C语言
中
的一些难点,例如: - 指针的理解和使用。 - 内存管理。 - 函数指针。 - 位运算的应用。 ### 3. C语言难点 这一部分进一步探讨了...
改善程序设计技术的50个有效做法(C
C++
)(free)
8. **RAII(Resource Acquisition Is Initialization)**:通过对象生命周期管理资源,例如使用构造函数获取资源并在析构函数
中
释放。 9. **面向对象设计**:理解类的设计原则,如单一职责、开闭原则、里氏替换、...
c++
链表
构造函数
c++
的
链表
结构是基于结构体创建的,下面结构来存放每个节点 struct ListNode { double value; ListNode *next; }; 在已经声明了一个数据类型来表示结点之后,即可定义一个初始为空的
链表
,方法是定义一个用作链...
C++
实现
链表
类LinkedList(包括插入节点函数、删除节点函数、创建
链表
函数、查找函数、打印
链表
函数、反转
链表
函数、删除
链表
倒数第N个节点函数等)
需实现插入节点函数、删除节点函数、创建
链表
函数、查找函数、打印
链表
函数、反转
链表
函数、删除
链表
倒数第N个节点函数、查找
链表
中
间节点、
链表
升序排序函数、删除排序
链表
中
的重复元素函数。 代码实现如下: #...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章