C++类中使用strcpy为什么不行?说:不能将const char[6]转换为char[]!
#include
#include
using namespace std;
class Teacher
{public:
Teacher(int,char [],char);
void display();
private:
int num;
char name[20];
char sex;
};
Teacher::Teacher(int n,char nam[],char s)
{num=n;
strcpy(name,nam);
sex=s;
}
void Teacher::display()
{cout<<“num:”<<num<<endl;
cout<<" name:" <<name<<endl;
cout<<“sex:”<<sex<<endl;
}
class BirthDate
{public:
BirthDate(int,int,int);
void display();
void change(int,int,int);
private:
int year;
int month;
int day;
};
BirthDate::BirthDate(int y,int m,int d)
{year=y;
month=m;
day=d;
}
void BirthDate::display()
{cout<<“birthday:”<<month<<"/"<<day<<"/"<<year<<endl;}
void BirthDate::change(int y,int m,int d)
{year=y;
month=m;
day=d;
}
class Professor:public Teacher
{public:
Professor(int,char [],char,int,int,int,float);
void display();
void change(int,int,int);
private:
float area;
BirthDate birthday;
};
Professor::Professor(int n,char nam[20],char s,int y,int m,int d,float a):
Teacher(n,nam,s),birthday(y,m,d),area(a) {}
void Professor::display()
{Teacher::display();
birthday.display();
cout<<“area:”<<area<<endl;
}
void Professor::change(int y,int m,int d)
{birthday.change(y,m,d);
}
int main()
{Professor prof1(3012,“zhang”,‘f’,1949,10,1,125.4);
cout<<endl<<“original data:”<<endl;
prof1.display();
cout<<endl<<“new data:”<<endl;
prof1.change(1950,6,1);
prof1.display();
return 0;
}

2020-04-27相关推荐

  1. 国办发明电〔2020〕27号:国务院办公厅关于2021年部分节假日安排的通知

    国务院办公厅关于2021年部分节假日安排的通知 国办发明电[2020]27号 各省.自治区.直辖市人民政府,国务院各部委.各直属机构: 经国务院批准,现将2021年元旦.春节.清明节.劳动节.端午节. ...

  2. 【图表】java 24年发展历史及长期支持jdk版本(up to 2020.04)

    Oracle官网所有jdk版本的发行说明:参见 jdk 所有发行版本时间点(up to 2020.04) jdk 所有发行版本时间点(up to 2020.04) 年份 java版本 1991.02 ...

  3. 2020.04.08【NOIP普及组】模拟赛C组24 总结

    2020.04.08 2020.04.08 2020.04.08[ N O I P NOIP NOIP普及组]模拟赛 C C C组 24 24 24 总结 概述: 这次比赛我 A K AK AK了,拿 ...

  4. 泰坦以太(以太流说) titan_ysl 2020.01.27

    泰坦以太(以太流说) titan_ysl 2020.01.27 从学习物理到现在,几十年来,我一直认为以太的存在能最合理地解释许多物理现象,但由于一直没人给于其适当的定义,导致其被废弃,从而让现代物理 ...

  5. 2020.06.27 肉包去了喵星球

    2020.06.27   17:34分  肉包永远的离开了我们  去了喵星球 他肯定回去当他的小王子去了 那么高冷帅气: 本来打算让肉包再陪伴一周  下去的时候鼻子出现了黄色的鼻涕  我就觉得不对劲了 ...

  6. FPGA学习笔记(2020.04.24)业精于勤荒于嬉,成于思毁于随

    FPGA自学笔记(2020.04.24) 最近老师再教在系统编程技术,已经上过四节课,发现在家 学习效率低下好多东西都忘掉了.所以做一下总结笔记来让自己印象深刻. 业精于勤荒于嬉,成于思毁于随. 第一 ...

  7. YL工作记录 (不断更新) -- 2020.04

    -------------------- 2020.04.07-2020.04.17 -------------------- 1. @XStreamAlias理解和使用 - XStream 是个很强 ...

  8. 【uboot】uboot 2020.04 DM驱动模式 -- Demo体验

    文章目录 1. 前言 2. uboot的驱动模型简介 3. U_BOOT_CMD(do_demo)分析 4. 执行命令demo list 5. 执行命令demo hello 6. 执行命令demo l ...

  9. 【迅为iMX6Q】开发板 u-boot 2020.04 RTL8211E 以太网驱动适配

    相关参考 [迅为iMX6Q]开发板 u-boot 2015.04 SD卡 启动 [迅为iMX6Q]开发板 u-boot 2020.04 SD卡 启动 [迅为iMX6Q]开发板 u-boot 2022. ...

  10. 【迅为iMX6Q】开发板 u-boot 2020.04 SD卡 启动

    前言 iMX6Q 支持多种启动方式,如 emmc启动.SD 卡启动等,这里简单的记录一下 SD卡启动的流程 下载u-boot 使用 NXP 官方提供的 uboot-imx,代码地址为: https:/ ...

最新文章

  1. C++智能指针:weak_ptr实现详解
  2. ERP 已死,中台已凉,DDD 称王!
  3. python 修改字符串中的某个单词_python Pandas替换字符串中的单词
  4. 高薪源于专注和极致!
  5. 心得体悟帖---12、志向还是太短浅,目光也是
  6. K8s 资源全汇总 | K8s 大咖带你 31 堂课从零入门 K8s
  7. OpenCV导出模板参数文件
  8. 月收入两千,负债40万,怎么来处理?
  9. android 编译之后黑屏_抖音BoostMultiDex:Android低版本上首次启动时间减少80%(一)...
  10. x86汇编语言-从实模式到保护模式----第五章
  11. python io多路复用_Python之IO多路复用
  12. Hystrix原理讲解
  13. Visio主题与样式
  14. Linux snmp 时间戳,linux snmp计数器汇总
  15. karto探秘之open_karto 第四章 --- 回环检测与后端优化
  16. jsp实验报告(一)
  17. spring-boot集成kafka(包含zookeeper和kafka的下载介绍)
  18. python簇状柱形图_think-cell chart系列13——簇状堆积柱形图
  19. kotlin 开发桌面应用_2020-21年Kotlin应用开发十大公司
  20. STC51入门笔记(郭天祥C语言)---第二节:Keil 软件使用及流水灯设计

热门文章

  1. bugku misc-旋转跳跃
  2. 十个拿来就能用的网页炫酷特效
  3. 半圆形进度条(小程序)
  4. mysql查询范围数据_MySQL通过POIN数据类型查询指定范围内数据
  5. Apache ab测试解析
  6. 量化交易系统之python+mysql(二)
  7. Unity 敌人AI战斗系统
  8. Exch:POP3 和 IMAP4 操作指南
  9. HCIP 安全资料下载 肖哥视频
  10. 论文翻译:2021_TSCN:Decoupling magnitude and phase optimization with a two-stage deep network