结构体与类的区别(C++)

时间:2022-01-29 10:45:27

结构体和类都是提供了数据的封装和构造
结构体主要是c语言的特色
类是c++的基本机制
结构体中的数据默认方式是public的,而类是private的
结构体不提供继承机制,类提供继承机制,实现代码复用
类可以实现多态,结构体不支持
结构体和类区别

结构体和类有很多地方很相似,是类的一种轻量级的替代品。因此弄清楚他们的区别和相同点,能比较好的把握他们的使用。
结构体与类的区别(C++)