参考博客:https://www.cnblogs.com/starfire86/p/5367740.html
发现这个总结的很好,
注意:这个c++的结构体中已经对原有的C语言中的结构体做了很多的扩从:比如:
struct能包含成员函数吗? 能!
struct能继承吗? 能!!
struct能实现多态吗? 能!!!
区别:最本质的区别就是默认的访问机制:
struct是public,公有的,而class是private,私有的
(2)class可以用于定义模板参数,而struct不能定义模板参数
所以总结来看,class是类更多的包含了一种面向对象的实现制剂,而struct更多是包好了数据结构的实现机制