码迷,mamicode.com
首页 >  
搜索关键字:多重继承 虚继承    ( 922个结果
第12周 《C++语言基础》程序填空——多重继承
问题描述: 请在下面程序的横线处填上适当内容,以使程序完整,并使程序的输出为: 张三,42 岁,担任技术处处长 高级工程师,从事轮机设计专业。 #include #include using namespace std; class Person { char* name; // 姓名 int age; // 年龄 public: P...
分类:编程语言   时间:2015-05-20 18:36:36    阅读次数:187
第12周 【项目1 - 教师兼干部类】
问题描述: 分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求:  (1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。  (2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成员wages(工资...
分类:其他好文   时间:2015-05-20 18:32:57    阅读次数:133
第12周 《C++语言基础》程序阅读——多重继承(1)
问题描述: (1)阅读程序,写出执行结果 #include using namespace std; class A { public: A() { a=0; } A (int i) { a=i; } void print() { cout<<a<<"...
分类:编程语言   时间:2015-05-20 09:48:56    阅读次数:108
第12周 《C++语言基础》程序阅读——多重继承(4)
问题描述: (4)阅读程序,写出执行结果,并回答问题     #include using namespace std; class A { public: int n; }; class B:public A {}; // class B:virtual public A{}; class C:public A {}; // cla...
分类:编程语言   时间:2015-05-20 09:47:59    阅读次数:132
第12周 《C++语言基础》程序阅读——多重继承(2)
问题描述: (2)阅读程序,写出执行结果 #include using namespace std; class A { public: A(char *s) { cout<<s<<endl; } }; class B:public A { public: B(char *s1, char *s2):A(s1) ...
分类:编程语言   时间:2015-05-20 09:47:56    阅读次数:120
第12周 《C++语言基础》程序阅读——多重继承(3)
问题描述: (2)阅读程序,写出执行结果 #include using namespace std; class Base { public: Base(char i) { cout<<"Base constructor. --"<<i<<endl; } }; class Derived1:virtual public Base { public: Der...
分类:编程语言   时间:2015-05-20 09:47:09    阅读次数:106
第12周 《C++语言基础》程序阅读——多重继承(5)
问题描述: (5)阅读下面类的定义,请说出在测试函数中不同情况的调用产生的结果  #include using namespace std; class A { protected: int a,b; public: A(int aa, int bb):a(aa), b(bb) {} void printA() { cout<...
分类:编程语言   时间:2015-05-20 09:43:54    阅读次数:155
C++多重继承的指针问题
下面说说C++多重继承中关于指针的一些问题。指针指向问题 先看下面的程序:class Base1 { public: virtual void fun1() {cout << "Base1::fun1" << endl;}; };class Base2 { public: virtual void fun2() {cout << "Base2::fun1" << endl;}; }...
分类:编程语言   时间:2015-05-17 21:58:13    阅读次数:149
Python标准库:内置函数super([type[, object-or-type]])
本函数是实现访问父类或兄弟类对象,是返回一个代理类对象,以便访问父类或兄弟类的方法。使用这个函数主要用来避免在继续类时使用基类的类名称,以及多重继承时,保证只调用一次基类的构造函数。要注意点就是不能与调用基类名称方式混合使用。例子:#super() class A: def __init__(self): print('A.init') class B(A): d...
分类:编程语言   时间:2015-05-17 10:52:50    阅读次数:139
C++虚继承
C++虚继承概念: Virtual Inheritance 虚继承,解决从不同途径继承来的同名数据成员在内存中不同的数据拷贝导致的数据不一致问题,将共同的基类设置为虚基类。这时从不同路径继承来的数据成员在内存中只有一份拷贝,同名函数也只有一个映射。语法: Class C:virtual public A,virtual public B,…,virtual public n {} 执行顺序...
分类:编程语言   时间:2015-05-15 17:44:55    阅读次数:182
922条   上一页 1 ... 70 71 72 73 74 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!