C++ struct继承struct
来源:互联网 发布:jdk 7u71 windows x64 编辑:程序博客网 时间:2024/05/18 14:26
#include<iostream>using namespace std;struct A{int a;int b;};struct B : A{int c;};int main(){struct B stB;stB.a = 1;cout<<stB.a<<endl;return 0;}
c++ 里面结构体是可以继承的,你可以自己从上面的代码中复制下来,class 改为 struct ,一样能用。struct和class区别可以理解为缺省可见性不同、没有虚表(没有多态)等
结构体可以继承,C++里面的类就是根据结构体演变过来的,可以这么说:“结构体就是类”。如果你又什么疑问的话,你可以直接查看C++的头文件,在你的 IDE 中找到头文件,比如“stl_list.h”这个,看看就知道了!
#include<iostream>using namespace std;class A{public:int a;int b;};class B :public A{public:int c;};int main(){class B stB;stB.a = 1;cout<<stB.a<<endl;return 0;}
换成class之后,一样的可以。
struct 默认的成员类型为 public
class 默认的成员类型为 private
0 0
- c++struct继承
- C++ struct继承struct
- C struct
- Struct
- struct
- struct
- struct
- Struct
- struct
- struct
- struct
- struct
- struct
- struct
- struct
- struct
- struct
- struct
- Java给定一个数组,数组元素是一些正整数,求这些正整数收尾详解得出的最大数或最小数
- 使用v-html解决Vue.js渲染过程中html标签不能被解析(html标签显示为字符串)
- Hungry Sequence(水题)
- 本博客从此停止更新。。。。。。
- dubbo记录
- C++ struct继承struct
- POJ 2104 K-th Number(模板主席树)
- 数据库同步技术
- tomcat作为服务器出现的中文乱码问题(治标)
- java二维数组的初始化
- 53. Maximum Subarray
- 【51NOD 1501】【51NOD 算法马拉松19】石头剪刀布威力加强版
- poj3273(二分最大化最小值)
- startActivityForResult()