赞
踩
在C++中class与struct之间区别不大,两者有很大的相似性。保留struct是为了向下兼容,所以C++中保留了很多C的东西。
有关结构体和类具体可以参考以下链接:
1.struct
2.struct与class的区别
- template<class T>
-
- class A {
-
- A(T num);
-
- };
3 小结
struct是一种特殊的值类型,栈的空间小,访问速度快,struct适用于字段、属性较少,作为一种组合类型使用,而class作为一种面向对象拓展的类型使用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。