2020-04-27
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相关推荐
- 国办发明电〔2020〕27号:国务院办公厅关于2021年部分节假日安排的通知
国务院办公厅关于2021年部分节假日安排的通知 国办发明电[2020]27号 各省.自治区.直辖市人民政府,国务院各部委.各直属机构: 经国务院批准,现将2021年元旦.春节.清明节.劳动节.端午节. ...
- 【图表】java 24年发展历史及长期支持jdk版本(up to 2020.04)
Oracle官网所有jdk版本的发行说明:参见 jdk 所有发行版本时间点(up to 2020.04) jdk 所有发行版本时间点(up to 2020.04) 年份 java版本 1991.02 ...
- 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了,拿 ...
- 泰坦以太(以太流说) titan_ysl 2020.01.27
泰坦以太(以太流说) titan_ysl 2020.01.27 从学习物理到现在,几十年来,我一直认为以太的存在能最合理地解释许多物理现象,但由于一直没人给于其适当的定义,导致其被废弃,从而让现代物理 ...
- 2020.06.27 肉包去了喵星球
2020.06.27 17:34分 肉包永远的离开了我们 去了喵星球 他肯定回去当他的小王子去了 那么高冷帅气: 本来打算让肉包再陪伴一周 下去的时候鼻子出现了黄色的鼻涕 我就觉得不对劲了 ...
- FPGA学习笔记(2020.04.24)业精于勤荒于嬉,成于思毁于随
FPGA自学笔记(2020.04.24) 最近老师再教在系统编程技术,已经上过四节课,发现在家 学习效率低下好多东西都忘掉了.所以做一下总结笔记来让自己印象深刻. 业精于勤荒于嬉,成于思毁于随. 第一 ...
- YL工作记录 (不断更新) -- 2020.04
-------------------- 2020.04.07-2020.04.17 -------------------- 1. @XStreamAlias理解和使用 - XStream 是个很强 ...
- 【uboot】uboot 2020.04 DM驱动模式 -- Demo体验
文章目录 1. 前言 2. uboot的驱动模型简介 3. U_BOOT_CMD(do_demo)分析 4. 执行命令demo list 5. 执行命令demo hello 6. 执行命令demo l ...
- 【迅为iMX6Q】开发板 u-boot 2020.04 RTL8211E 以太网驱动适配
相关参考 [迅为iMX6Q]开发板 u-boot 2015.04 SD卡 启动 [迅为iMX6Q]开发板 u-boot 2020.04 SD卡 启动 [迅为iMX6Q]开发板 u-boot 2022. ...
- 【迅为iMX6Q】开发板 u-boot 2020.04 SD卡 启动
前言 iMX6Q 支持多种启动方式,如 emmc启动.SD 卡启动等,这里简单的记录一下 SD卡启动的流程 下载u-boot 使用 NXP 官方提供的 uboot-imx,代码地址为: https:/ ...
最新文章
- C++智能指针:weak_ptr实现详解
- ERP 已死,中台已凉,DDD 称王!
- python 修改字符串中的某个单词_python Pandas替换字符串中的单词
- 高薪源于专注和极致!
- 心得体悟帖---12、志向还是太短浅,目光也是
- K8s 资源全汇总 | K8s 大咖带你 31 堂课从零入门 K8s
- OpenCV导出模板参数文件
- 月收入两千,负债40万,怎么来处理?
- android 编译之后黑屏_抖音BoostMultiDex:Android低版本上首次启动时间减少80%(一)...
- x86汇编语言-从实模式到保护模式----第五章
- python io多路复用_Python之IO多路复用
- Hystrix原理讲解
- Visio主题与样式
- Linux snmp 时间戳,linux snmp计数器汇总
- karto探秘之open_karto 第四章 --- 回环检测与后端优化
- jsp实验报告(一)
- spring-boot集成kafka(包含zookeeper和kafka的下载介绍)
- python簇状柱形图_think-cell chart系列13——簇状堆积柱形图
- kotlin 开发桌面应用_2020-21年Kotlin应用开发十大公司
- STC51入门笔记(郭天祥C语言)---第二节:Keil 软件使用及流水灯设计