类学习之一Pass arguments to base class
来源:互联网 发布:淘宝店名字怎么起名 编辑:程序博客网 时间:2024/05/04 03:32
#include <iostream>using namespace std;class BaseClass { int i;public: BaseClass(int n) { cout << "Constructing base class\n"; i = n; } ~BaseClass() { cout << "Destructing base class\n"; } void showi() { cout << i << '\n'; }};class DerivedClass : public BaseClass { int j;public: DerivedClass(int n, int m) : BaseClass(m) { cout << "Constructing DerivedClass class\n"; j = n; }
<pre name="code" class="cpp">//DerivedClass(int n, int m) : BaseClass(m),j(n) { // cout << "Constructing DerivedClass class\n"; // }~DerivedClass() { cout << "Destructing DerivedClass class\n"; } void showj() { cout << j << '\n'; }};int main(){ DerivedClass o(10, 20); o.showi(); o.showj(); return 0;}
0 0
- 类学习之一Pass arguments to base class
- How to pass arguments in exchange
- 类学习之Use Base keyword to call method in parent class from subclass
- pass phrase arguments
- How to pass macro definition from “makefile” command line arguments to C source code?
- Casting from a base class to a derived class
- Base Class
- Prefer to make base class virtual functions private
- 《Effect C++》学习------条款20 :宁以pass-by-reference-to-const替换pass-by-value
- 虚基类(Virtual Base Class)
- sizeof with base class
- 二义性:Common Base Class
- drivers\base\class.c
- C2504 base class undefined
- Base Class Library
- virtual base class
- Fragment Base Class
- Open Inventor Base Class
- Number of Ways
- NGUI研究院之为什么打开界面太慢(十三)
- ubuntu15.04 unstall vmware workstation
- [POI 2011]Sticks(乱搞)
- Minimum Sum LCM(uva10791+和最小的LCM+推理)
- 类学习之一Pass arguments to base class
- QT中获得打开文件的名字
- 二叉树两结点的最低公共父结点
- 四大组件之一Service——应用实例二(IntentService类的使用)
- 【VB.NET机房重构】数据传递----实体、DataTable、泛型
- Android之NDK开发Androd.mk
- js 瀑布流加载图片
- Binder 驱动学习笔记
- 42.Trapping Rain Water