鱼C论坛

 找回密码
 立即注册
查看: 543|回复: 3

此句话如何理解?有什么知识点?

[复制链接]
发表于 2024-3-14 19:54:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
List* newNode = new List();
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-3-14 19:55:10 | 显示全部楼层
这句话的意思是创建一个名为newNode的指针,指向一个List类型的新对象。这里的List可能是一个自定义的数据结构或类。

知识点:
1. 这里涉及到了动态内存分配,使用关键字new在堆中创建了一个List对象。
2. 通过指针将该对象的地址赋给了newNode,使其能够访问和操作该对象。
3. List* 表示newNode是一个指向List类型对象的指针。指针是一种特殊的变量,用来存储内存地址。
4. 这样做的好处是可以在程序运行时动态地创建和销毁对象,更灵活地管理内存空间。需要记得及时释放内存,以免造成内存泄漏。
5. 注意,这里的代码片段只是创建了一个对象的指针,并没有对对象进行初始化操作,如果需要使用该对象,还需要对其进行适当的初始化。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-3-14 21:01:02 | 显示全部楼层
FishC 发表于 2024-3-14 19:55
这句话的意思是创建一个名为newNode的指针,指向一个List类型的新对象。这里的List可能是一个自定义的数据 ...

我直接看不懂....
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-3-17 21:59:50 | 显示全部楼层
清風 发表于 2024-3-14 21:01
我直接看不懂....

学C++吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 12:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表