#2015级面向对象程序设计(C++)# 指派了新任务。
任务05 参考答案
任务05_1 虚基类构造与析构 构造函数顺序:A B C E B D F 析构函数顺序:F D B E C B A 注意:在同一层次中若同时包含对虚基类和非虚基类构造函数的调用,则一定先调用虚基类构造函数,再调用普通基类构造函数。 任务05_2 输入输出运算符重载...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务04 参考答案
任务04_1 修改雇员信息 方法一 接口实现 // 雇员 class Employee { public: Employee(string id="", string name="", double salary=0.0...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务03 参考答案

任务03_1 通讯录 #include #include using namespace std; // 信息类 class Info { public: Info(string name="...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务02 参考答案

任务02_1 数值交换 #include #include using namespace std; void exchange(int * p1, int * p2) { int tem...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务01 参考答案
任务01_1 求10个数中最大值最小值 #include <iostream> using namespace std; void maxMinValue(int *arr,int n) { if(NULL == arr) ...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务05_3 链表
认真阅读下面要求,完成本次任务代码的编写。 问题描述:     现有如下代码,对代码进行补全,使其能够正常运行。 程序要求: 完成析构函数,释放所有节点内存。 完成拷贝构造函数,要求进行深拷贝。 ...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务05_2 输入输出运算符重载

认真阅读下面要求,完成本次任务代码的编写。 问题描述:     现有如下代码,要求对学生类进行输入输出运算符重载,对下面代码进行补全,使代码能够正常运行 。 #include #include ...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务05_1 虚基类构造与析构
认真阅读下面要求,完成本次任务代码的编写。 问题描述:         根据下面继承关系图,给出类F对象的构造析构顺序。         注意:实线表示普通继承,虚线表示虚继承。

#2015级面向对象程序设计(C++)# 指派了新任务。
C++课程大作业
      在面向对象程序设计语言C++课程学习之后,为了考察大家对于面向对象程序设计思想以及C++语法的掌握情况,故在本学期安排一次课程大作业对这学期C++课程学习情况进行考察。       本次大作业成绩会算在期末考试成绩中。 本次大作业要求: ...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务04_3 汽车类
认真阅读下面要求,完成本次任务代码的编写。 问题描述:     编写一个程序,有一个车辆类(Vehicle),它具有有参构造函数,类中的数据成员 车轮个数(wheels) 和 车重(weight) 访问权限为protected。     编写一个引擎类...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务04_2 公司员工管理
认真阅读下面要求,完成本次任务代码的编写。 问题描述:     公司有两类职员Employee 和Manager,Manager 是一种特殊的Employee。每个 Employee 对象所具有的基本信息为:姓名(Name)、年龄(...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务04_1 修改雇员信息
认真阅读下面要求,完成本次任务代码的编写。 问题描述:       公司中有雇主(Employer)、雇员(Employee),根据程序要求定义实现两个类,本任务要求两种方法实现! 雇主信息有姓名(Name)。 ...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务03_1 通讯录
认真阅读下面要求,完成本次任务代码的编写。 问题描述: 根据如下两个类声明(信息类、通讯录类),完成两个类的定义代码。 程序要求: 认真读取注释信息,按照注释信息完成每一个成...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务02_3 圆形类
认真阅读下面要求,完成本次任务代码的编写。 问题描述:                               &...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务02_2 动物类
认真阅读下面要求,完成本次任务代码的编写。 问题描述:                           &nbs...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务02_1 数值交换
认真阅读下面要求,完成本次任务代码的编写。 问题描述:                           &nbs...

写的很好,很漂亮的代码

/**
 * 说明:任务01_2 内存空间管理
 * 姓名:张娜
 * 学号:20150154323
  * 班级:6班
 * 日期:2016/09/26
**/
#include <iostream>
#include <string>
using namespace std;

int main(void)
{
    int n;
    int i;
    cout<<"请输入字符串个数: "<<endl;
    cin>>n;
    string * p= new string[n];
    
    for(i=0;i<n;i++)
    {
    cin>>p[i];
    }
     for(i=0;i<n;i++)
    {
    cout<<p[n-i-1]<<endl;
    }
    delete[]p;
    return 0;
    
}

/**
 * 说明:任务01_2 内存空间管理
 * 姓名:张娜
 * 学号:20150154323
  * 班级:6班
 * 日期:2016/09/26
**/
#include <iostream>
#include <string>
using namespace std;

int main(void)
{
    int n;
    int i;
    cout<<"请输入字符串个数: "<<endl;
    cin>>n;
    string * p= new string[n];
    
    for(i=0;i<n;i++)
    {
    cin>>p[i];
    }
     for(i=0;i<n;i++)
    {
    cout<<p[n-i-1]<<endl;
    }
    delete[]p;
    return 0;
    
}

#2015级面向对象程序设计(C++)# 指派了新任务。
任务01_3 函数重载
认真阅读下面要求,完成本次任务代码的编写。 问题描述:                             &n...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务01_2 内存空间管理
认真阅读下面要求,完成本次任务代码的编写。 问题描述:  用户输入一个整数n,然后再输入n个字符串,最后将这n个字符串按与输入相反的顺序输出。运行结果如图所示。 程序要求: 程序中字符串数量由用户输入,保存字符串使用string类型,堆...

#2015级面向对象程序设计(C++)# 指派了新任务。
任务01_1 求10个数中最大值最小值
认真阅读下面要求,完成本次任务代码的编写。 问题描述: 求10个数中的最大最小值 程序要求: 用 C++(使用cout和cin)实现 C++语言要将功能封装到函数,原型为:void maxMinV...

诶嘿嘿

课程学员
白建凯#000
2班-张梦飞
7班-米仕奇
7班-刘京
6班-程雨晨
一个菜鸡
6班-杨佳亮
6班-俞佳越
6班-娄东杰