黑马程序员技术交流社区

标题: 对于结构的一个问题 [打印本页]

作者: 流失的温度0    时间: 2014-2-8 22:08
标题: 对于结构的一个问题
本帖最后由 流失的温度0 于 2014-2-9 14:39 编辑

声明结构时用了new,也没出错。好像和不用new没什么不一样。
声明结构用new和不用new有什么区别?用new对还是不对?
作者: wushanwow    时间: 2014-2-9 10:59
如果使用 new 运算符创建结构对象,则会创建该结构对象,并调用适当的构造函数。与类不同,结构的实例化可以不使用 new 运算符。如果不使用 new,则在初始化所有字段之前,字段都保持未赋值状态且对象不可用。
作者: wxfyzt    时间: 2014-2-9 11:14
结构使用时可以new,也可以不new。如果不new,则使用前必须为结构成员赋值。
作者: 流失的温度0    时间: 2014-2-9 14:38
wxfyzt 发表于 2014-2-9 11:14
结构使用时可以new,也可以不new。如果不new,则使用前必须为结构成员赋值。 ...

嗯,明白了谢谢
作者: 流失的温度0    时间: 2014-2-9 14:39
wushanwow 发表于 2014-2-9 10:59
如果使用 new 运算符创建结构对象,则会创建该结构对象,并调用适当的构造函数。与类不同,结构的实例化可 ...

好的,明白了。谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2