读书人

关于类class解决方法

发布时间: 2012-02-24 16:30:39 作者: rapoo

关于类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啊,等等

读书人网 >C++

热点推荐