首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“新”与“新”的区别

“新”与“新”的区别
EN

Stack Overflow用户
提问于 2015-06-30 14:15:13
回答 1查看 325关注 0票数 1

我在控制台和调试器中做了一些尝试,但是我仍然有一些关于新的和新的和新的不同的工作方式的问题。

使用new生成结构诗句使用gen生成结构的区别是什么?

"gen“是否使用现有的分配内存和”新的“分配新内存?还是两者都分配内存?

“新”是否生成所有类似于"gen“语句的内容?

在cdnshelp中,它说"new“是一个浅结构,意味着struct字段没有被分配。“根”也是这样吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-30 14:49:57

调用new将为结构分配内存(除了其他内部struct字段),并调用该结构的init()函数。

调用gen将完成new所做的一切,但也会将结构的字段随机化。如果该结构的任何字段是其他结构,它也将对它们调用gen

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31140777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档