首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-02-25 
C++中的类与C中的结构有什么区别?各位高手:C++中的类与C中的结构有什么区别?[解决办法]一个是默认私有(CLA

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

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

热点排行