类和结构可以一起用吗?最近在做一个魔兽战士的游戏,书上叫用类,又让用结构,看的有点晕啦。可否给个参考的代码?有关类和结构的部分。
类:类是我们可以得出一些轻量级的对象最好使用结构,但数据量大或有复杂处理逻辑对象最好使用类。UP
http://blog.csdn.net/gedeng_2000/archive/2007/07/17/1694834.aspx
学习中~~~~~~~~~
学习,学习
这种问题去看MSDN…类:类是引用类型在堆上分配,类的实例进行赋值只是复制了引用,都指向同一段实际对象分配的内存类有构造和析构函数类可以继承和被继承结构:结构是值类型在栈上分配(虽然栈的访问速度比较堆要快,但栈的资源有限放),结构的赋值将分配产生一个新的对象。结构没有构造函数,但可以添加。结构没有析构函数结构不可以继承自另一个结构或被继承,但和类一样可以继承自接口……学习了,但是您的回复内容不够严谨:<"结构没有构造函数,但可以添加。">结构类型的构造函数与类的构造函数类似,但是 structs 不能包含显式默认构造函数,因为编译器将自动提供一个构造函数。此构造函数会将 struct 中的每个字段初始化为默认值。
评论功能因故关闭!
请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)
Copyright © 2007-2010 www.Chengxy.com All rights reserved
Powered by 王牌程序员
类:类是我们可以得出一些轻量级的对象最好使用结构,但数据量大或有复杂处理逻辑对象最好使用类。UP
http://blog.csdn.net/gedeng_2000/archive/2007/07/17/1694834.aspx
学习中~~~~~~~~~
学习,学习
这种问题去看MSDN…类:类是引用类型在堆上分配,类的实例进行赋值只是复制了引用,都指向同一段实际对象分配的内存类有构造和析构函数类可以继承和被继承结构:结构是值类型在栈上分配(虽然栈的访问速度比较堆要快,但栈的资源有限放),结构的赋值将分配产生一个新的对象。结构没有构造函数,但可以添加。结构没有析构函数结构不可以继承自另一个结构或被继承,但和类一样可以继承自接口……学习了,但是您的回复内容不够严谨:<"结构没有构造函数,但可以添加。">结构类型的构造函数与类的构造函数类似,但是 structs 不能包含显式默认构造函数,因为编译器将自动提供一个构造函数。此构造函数会将 struct 中的每个字段初始化为默认值。