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

关于类class解决方法

2012-02-24 
关于类classC++的class是不是相当于C的struct,但是C的结构里的内容是数据,而C++的class里面有函数,如:clas

关于类class
C++的class是不是相当于C的struct,但是C的结构里的内容是数据,而C++的class里面有函数,如:
class   classname{
public:
……;
……;
private:
……;
……;
}
有点不理解
请解释一下class里的public与private
  通俗一点
谢谢!!!


[解决办法]
class != struct

class可以说和struct一点关系也没有,也可以说是升级了struct(这样说有时候会被取笑的,呵呵)

C语言的struct没有访问权限一说,其内部也不可以有函数.
Cpp的struct中可以有函数,有构造函数和析构函数,默认的访问权限为public;class中可以有函数,有构造函数和析构函数,默认访问权限为private.

总之两者差距很的大,比如说operator啊,等等

热点排行