C++继承
来源:互联网 发布:日系淘宝店铺推荐 编辑:程序博客网 时间:2024/05/01 18:10
继承过程的基类成员和子类成员
- 继承过程中,子类和基类的变量名相同时,默认情况下,基类的变量会被子类的变量掩盖。如果需要使用基类的同名变量,需要通过
作用域运算符
声明一下 代码
#include<iostream>#include<exception>#include<fstream>#include<sstream>#include<string>#include<vector>#include<iterator>#include<list>#include<deque>#include<stack>#include<queue>#include<concurrent_priority_queue.h>#include<algorithm>#include<numeric>#include<functional> //bind#include<map>#include<set>#include<unordered_map>#include<memory>#include<assert.h>using namespace std;class Base{public: Base() : mem(0) { }protected: int mem;};class Derived : Base{public: Derived(int i) : mem(i) { } int get_mem() { return mem; } int get_base_num() { return Base::mem; }protected: int mem;};int main(){ cout << "start!" << endl; Derived der(42); cout << der.get_mem() << endl; cout << der.get_base_num() << endl; cout << "end!" << endl; system("pause"); return EXIT_SUCCESS;}
0 0
- c继承
- C++----------------继承
- 【c#】继承
- C++:继承
- C++::继承
- [C++]继承
- 【C++】继承
- 【C#】继承
- 【c++】继承
- 【C++】继承
- c#-继承
- 【C++】 继承
- 【C#】继承
- C++|继承
- 【C++】继承
- C/C++--私有继承
- [C/C++]继承
- c++:私有继承,公有继承,保护继承
- Spring 全注解配置 bean 和 调用 (8) @Aspect注解不生效解决办法 和 no-static 的警告解决办法
- Stark_【指针】一点个人的指针学习记录
- 解的个数(扩展欧几里得解不定方程)
- webpack构建vue项目(配置篇)
- 大文件 and 多下载任务的封装(一)---线程池的封装(ThreadPool,TheadManager)
- C++继承
- 二分查找
- c# 多线程 调用带参数函数
- PMP笔记:启动过程组检查事项
- Guided Filter
- curl使用
- 闲来无需要事写了个自增编号的方法
- 分区修剪(Partition Pruning)
- winsock accept立即返回,GetLastError得到10014错误