C++中的类与C中的结构有什么区别?解决方案

C++中的类与C中的结构有什么区别?
各位高手:C++中的类与C中的结构有什么区别?

------解决方案--------------------
一个是默认私有(CLASS)..一个是默认公有(STRUCT)..其它可以通用..包括在结构体中写函数都行...这是C++的特性..但C不行..
------解决方案--------------------
多了,比如class有构造、析构,还有默认访问权限不一样,自己查书吧,或者上google、baidu的查查
------解决方案--------------------
结构中的所有成员变量是对外部可见和可访问的,而类中的成员变量和成员函数是有不同访问权限的。类可以对数据和方法进行封装,而结构只能对数据进行封装(当然通过封装函数指针也可以达到类似的目的)。另外从本质上讲,类是面向对象设计中的核心概念之一,而结构则不是。再深入一点的内容等以后慢慢来体会吧。