标签:属性 使用 区别 应用 指针 需要 定义 共同点 没有
结构体和类的共同点:
都可以将多个数据封装为一个整体
结构体和类的不同点:
应用场景:
如果封装的这个数据,不仅有数据还有方法,只能使用类,
b. 如果表示实体,没有行为,光有属性,
i. 如果属性较少,只有几个的情况下,就定义为结构体,分配在栈,提高运行效率
ii. 如果属性较多,就不要定义为结构体,因为这样结构体变量会在栈中占据很大一块空间,反而会影响效率,则需要定义为类
标签:属性 使用 区别 应用 指针 需要 定义 共同点 没有
原文地址:http://www.cnblogs.com/shidaying/p/6928477.html