1. 首页
  2. 数据库
  3. 其它
  4. C++中struct和class的区别

C++中struct和class的区别

上传者: 2020-12-31 07:22:35上传 PDF文件 56.49KB 热度 12次
一、C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。 struct能包含成员函数吗? 能! struct能继承吗? 能!! struct能实现多态吗? 能!!! 本质的一个区别是默认的访问控制,体现在两个方面: 1)默认的继承访问权限。struct是public的,class是private的。 写如下的代码: struct A { char a; }; struct B : A { char b; }; 这个时候B是publ
下载地址
用户评论