阅读程序,不同定义下的结果
来源:互联网 发布:sql重命名列名 编辑:程序博客网 时间:2024/06/03 21:02
#include <iostream>using namespace std;class A{protected: int a,b;public: A(int aa,int bb):a(aa),b(bb){} void printA() { cout<<"a="<<a<<"\tb:"<<b<<endl; }};class B:public A{ int c;public: B(int aa,int bb,int cc):A(aa,bb),c(cc){} void printB() { cout<<"a="<<a<<"\tb:"<<b<<"\tc:"<<c<<endl; }};int main(){ A a(1,1); B b(2,3,4); a=b; a.printA(); b.printA(); b.printB(); return 0;}#include <iostream>using namespace std;class A{protected: int a,b;public: A(int aa,int bb):a(aa),b(bb){} void printA() { cout<<"a="<<a<<"\tb:"<<b<<endl; }};class B:public A{ int c;public: B(int aa,int bb,int cc):A(aa,bb),c(cc){} void printB() { cout<<"a="<<a<<"\tb:"<<b<<"\tc:"<<c<<endl; }};int main(){ A a(1,1); B b(2,3,4); A &r1=a; A &r2=b; r1.printA(); r2.printA(); return 0;}#include <iostream>using namespace std;class A{protected: int a,b;public: A(int aa,int bb):a(aa),b(bb){} void printA() { cout<<"a="<<a<<"\tb:"<<b<<endl; }};class B: public A{ int c;public: B(int aa,int bb,int cc):A(aa,bb),c(cc){} void printB() { cout<<"a="<<a<<"\tb:"<<b<<"\tc:"<<c<<endl; }};int main(){ A a(1,1); B b(2,3,4); A *p=&a; p->printA(); p=&b; p->printA(); return 0;}#include <iostream>using namespace std;class A{protected: int a,b;public: A(int aa,int bb):a(aa),b(bb){} void printA() { cout<<"a="<<a<<"\tb:"<<b<<endl; } int getA() { return a; }};class B: public A{ int c;public: B(int aa,int bb,int cc):A(aa,bb),c(cc){} void printB() { cout<<"a="<<a<<"\tb:"<<b<<"\tc:"<<c<<endl; }};void f(A x){ cout<<"aaaaah,my a:"<<x.getA()<<endl;}int main(){ A a(1,1); B b(2,3,4); f(a); f(b); return 0;}
0 0
- 阅读程序,不同定义下的结果
- 阅读类的定义,说出测试函数中不同情况的调用产生的结果
- 阅读下面类的定义,请说出在测试函数中的不同情况的调用产生的结果1
- 阅读下面类的定义,说出在测试函数中不同情况的调用产生的结果2
- 阅读下面类的定义,说出在测试函数中不同情况的调用产生的结果3
- 阅读下面类的定义,说出在测试函数中不同情况的调用产生的结果4
- 第14周 阅读程序,对照结果,定义成纯虚函数
- 不同的函数定义方式,new出不同的结果
- 第十周项目一 阅读下面的定义,请说出在测试函数中不同情况的调用产生的结果(5 a)
- 第十周项目一 阅读下面的定义,请说出在测试函数中不同情况的调用产生的结果(5 b)
- 第十周项目一 阅读下面的定义,请说出在测试函数中不同情况的调用产生的结果(5 c)
- 第十周项目一 阅读下面的定义,请说出在测试函数中不同情况的调用产生的结果(5 d)
- 第十周项目一 阅读下面的定义,请说出在测试函数中不同情况的调用产生的结果(5 e)
- strcmp在不同系统/编译器下的结果不同
- 将十四周的阅读程序中的Vehicle类的定义修改为虚函数,请写出程序的执行结果
- 用不同的宏定义生成不同的目标程序
- 不同场景下常量的定义方法
- ul下的子类定义不同样式
- 基于Spring4.x 搭建 Spring MVC + MyBatis
- MyGUI 总结1
- 阅读程序,写结果4
- C++ Namespace命名空间和static的用法总结
- java泛型总结(一)
- 阅读程序,不同定义下的结果
- 线性递归和迭代---分析阶乘
- Hdu oj 1159 Common Subsequence(dp)
- CodeForces 66B Petya and Countryside (枚举)
- POJ 3468 A Simple Problem with Integers(线段树 成段增减,区间求和)
- 解决80端口被system进程占用
- 第7周 C语言程序设计(新2版) 练习2-5 返回最早出现匹配字符的位置
- 汉诺塔(Tower of Hanoi)问题的求解——利用栈与递归
- 回文字符串