我在控制台和调试器中做了一些尝试,但是我仍然有一些关于新的和新的和新的不同的工作方式的问题。
使用new生成结构诗句使用gen生成结构的区别是什么?
"gen“是否使用现有的分配内存和”新的“分配新内存?还是两者都分配内存?
“新”是否生成所有类似于"gen“语句的内容?
在cdnshelp中,它说"new“是一个浅结构,意味着struct字段没有被分配。“根”也是这样吗?
发布于 2015-06-30 14:49:57
调用new将为结构分配内存(除了其他内部struct字段),并调用该结构的init()函数。
调用gen将完成new所做的一切,但也会将结构的字段随机化。如果该结构的任何字段是其他结构,它也将对它们调用gen。
https://stackoverflow.com/questions/31140777
复制相似问题