十一周阅读程序5-b
来源:互联网 发布:摩托车违章查询软件 编辑:程序博客网 时间:2024/05/20 08:42
/* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:隋文韬 *完成日期:2016年6月9日 *版 本 号:v1.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); b=a; a.printA(); b.printA(); b.printB(); return 0;}//错误原因:(b=a,a赋值给b)错误,基类的对象不能赋值给派生类的对象,反过来就成立了。//提示错误:error:no match for 'operator='in'b=a',无法匹配操作符“=”
0 0
- 十一周阅读程序5-b
- 十一周阅读程序5-a
- 十一周阅读程序5-c
- 十一周阅读程序5-d
- 十一周阅读程序5-e
- 第十一周 阅读程序(5b)
- 十一周阅读程序4
- 第十周第十一周阅读程序-5-b
- 十一周阅读程序(—)
- 十一周阅读程序(二)
- 第十、十一周项目1:阅读程序,并写出运行结果(5)
- 第十、十一周阅读程序 继承和派生(1)
- 第十、十一周阅读程序 继承和派生(2)
- 第十、十一周阅读程序 继承和派生(3)
- 第十、十一周阅读程序 继承和派生(4)
- 第十、十一周阅读程序 继承和派生(1)
- 第十、十一周阅读程序 继承和派生(2)
- 第十、十一周阅读程序 继承和派生(3)
- 第15周-项目2-洗牌
- 第十三周上机实践项目1(2):分数类中的运算符重载
- 第八周项目三用对象数组操作长方柱类
- IMF Vmvare 中linux 根分区磁盘扩容 gparted 增加虚拟机磁盘空间
- 第十三周上机实践项目 项目2--动物这样叫(2)
- 十一周阅读程序5-b
- 第十二周上机时间项目——项目2-Time类中的运算符重载
- jquery请求格式和返回类型 汇总
- 欢迎使用CSDN-markdown编辑器
- C#中 多态的作用
- Java线程1--源于Mars视频
- 第八周项目一(1)-深复制体验
- ajax 验证唯一性
- JavaScript Array 方法总结