C++ day6 练习

C++基础概念——Hello Cpp! 1 C++程序编写步骤 编写C++程序主要分为4个步骤,IDE以Microsoft Visual Studio 2019(Community版本)为例: 创建项目:创建新项目-空项目-配置项目名称和路径; 创建文件:右键源文件-添加-新建项; 编写代码:在创建的.cpp源文件中编写C++代码; 运行程序:标签栏-点击“本地Windows调试器”,编译运行编写的C++源程序。 2 注释 作用:在代码中添加解释和说明的文字,便于阅读和理解代码。 注释的两种格式 (1)单行注释:// 注释内容 通常使用在某行 阅读详情

#include <iostream>

using namespace std;

class Animal
{
private:
    string name;
public:
    Animal(){}
    Animal(string name):name(name)
    {

    }
    virtual void perform()
    {
        cout << "我是" << name <<endl;
    }
};

class Lion:public Animal
{
private:
    string Lion_name;
public:
    Lion(){}
    Lion(string Lion_name):Lion_name(Lion_name)
    {

    }
    void perform()
    {
        cout << "我是" << Lion_name << endl;
    }
};

class Monkey:public Animal
{
private:
    string Monkey_name;
public:
    Monkey(){}
    Monkey(string Monkey_name):Monkey_name(Monkey_name){}
    void perform()
    {
        cout << "我是" << Monkey_name << endl;
    }
};
int main()
{
    Animal a("讲解员");
    Animal *p = &a;
    p->perform();

    Lion l("辛巴");
    p = &l;
    p->perform();

    Monkey m("悟空");
    p = &m;
    p->perform();


    return 0;
}

【C++养成计划】深入浅出——函数(Day6) 给小白定制的专属《C++21天养成计划》,大神勿扰! 阅读详情

相关推荐

【go-libp2p学习笔记】使用go-libp2p搭建中转服务器(circuit relay server)

libp2p算是一个蛮新的库,提供了非常强大的p2p节点发现/连接/通信能力。IPFS的基石。 中文网上的**技术教程**比较少,所以抛砖引玉开一点坑来体验一下!

Cake_C的博客 6491

C++练习 day6

重载时钟 //MyTime.h #pragma once #ifndef MYTIME_H_ #define MYTIME_H_ class CMytime { private: int m_hours; int m_minutes; public: //CMytime(); CMytime(int h = 0, int m = 0);//声明构造函数的时候指定默认参数,在定义函数的时候可以不指定默认参数 void AddH(int h); void AddM(int m); void r

god_father_o的博客 224

蓝桥杯FPGA赛道积分赛

代码如下: 按键驱动 代码如下 按键驱动 代码如下: 顶层文件 按键驱动 数码管驱动 声明:本代码借鉴网络资料,如有侵权和错误请联系作者删除。我是从寒假开始备赛的,由于我基础不行,备赛过程中也是混混呃呃的,备赛效率不高,总体来说备赛不认真,有点拖拉,但是最后我也坚持备赛到了今天,在备赛过程中,即复习了旧的东西,也学到了新的东西,总结起来还是有点收获的,后天北京、天津、河北地区就要进行省赛了,我会全力以赴,不管结果怎么样,尽力就好,最后祝大家都能

weixin_69804913的博客 1986

C++ //练习 2.6 下面两组定义是否有区别,如果有,请叙述之:

C++ Primer(第5版) 练习 2.6

Made in Code 490

PSO算法介绍

结合网上的文章对PSO进行一些介绍,并附上自己复现的算法。

Witty_Hou的博客 1万+

LED背光驱动电路解析:从MP3394芯片到液晶屏灯管控制

本文深入解析了以MP3394芯片为核心的LED背光驱动电路工作原理。从升压电路的能量转换到多路LED的均流控制,详细阐述了其作为液晶屏背光“大脑”的关键作用,并提供了黑屏、闪屏、亮度不均等常见故障的实战检修思路与排查方法。

agile9scrum的博客 818

C++算法练习-day6——203.移除链表元素

链表的基本操作:链表的创建、遍历、节点删除等。虚拟头节点:在处理链表问题时,为了简化边界条件的处理,通常会引入一个虚拟头节点。内存管理:在C++中,使用new关键字分配的内存需要在适当的时候使用delete关键字释放,以避免内存泄漏。本文介绍了一种通过引入虚拟头节点来移除单链表中所有值等于给定值的节点的方法。这种方法通过统一处理头节点和其他节点的删除操作,简化了代码逻辑。在遍历链表的过程中,通过检查当前节点的下一个节点的值是否等于给定值来决定是否删除该节点。

L613Z的博客 531

Rocky Linux 9 离线环境Docker部署全攻略:从依赖打包到服务启动

本文详细介绍了在Rocky Linux 9纯离线环境中部署Docker的完整流程。从在联网环境精准下载Docker静态二进制包及所有系统依赖RPM包,到在隔离服务器上按顺序安装依赖、部署二进制文件、配置systemd服务并进行权限与网络调优,提供了从零到一的可复现实战指南。文章重点解决了离线部署的核心难题,并分享了搭建私有镜像仓库等进阶技巧,是运维人员在严格网络管控环境下部署容器服务的必备参考。

pytorchlight8的博客 138

洛谷C++简单题练习day6—P1830 城市轰炸

洛谷C++简单题练习day6—P1830 城市轰炸 连续嵌套循环 每日坚持打卡 备战蓝桥!!

weixin_63597914的博客 685

【上海大学计算机组成原理实验报告】五、机器语言程序实验

机器语言程序实验//理解计算机执行程序的实际过程//学习编制机器语言简单程序的方法//将R1中的数值左移n次送OUT,其中n是R2中的数值。(指令码从10开始)//完成R3=R0×R1,结果送OUT。(指令码从30开始)//建立“中文汇编指令”需要哪些条件?//上海大学计算机组成原理实验报告

HackerKevon的博客 2188

CNN经典网络模型(二):AlexNet简介及代码实现(PyTorch超详细注释版)

CNN经典网络模型之一:AlexNet,本文包含其简介及代码,在PyTorch中实现,进行超详细注释,适合新生小白阅读学习~

qq_43307074的博客 2万+

【C++ Primer】Part1·Day6 第七章 笔记及练习作答

单讲述 类... Part1 End.

小昭 の 碎碎念 218

Python控制Keysight DAQ973A/DAQ970A实现数据采集

本文介绍了如何通过编程实现Keysight DAQ973A数据采集系统的自动化温度测量。首先,通过GPIB线将PC与仪器连接,并使用热电耦测量线连接被测装置。接着,通过查阅Keysight官网提供的编程手册,获取了实现温度测量所需的SCPI指令。然后,使用pyvisa库编写代码,与仪器进行交互,发送SCPI指令并读取测量结果。代码中整合了配置和查询指令,并将测量结果转换为浮点数格式。最后,将整个流程封装为命令行工具,用户可以通过配置文件设置参数,并执行自动化测试,测试结果将保存为CSV文件。整个过程实现了温

xgh1951的博客 1887

C++小白入门题目刷题记录(Day 6)

本文分享了5个基础编程题的解法代码,涉及字符图形输出和简单计算。题目包括:输出字符菱形(B2025)、超级玛丽游戏(P1000)、字符三角形(B2005)、字母大小写转换(P5704)和苹果采购计算(P5703)。作者使用C++编写了简洁的解决方案,并邀请读者对代码提出改进建议或批评指正。这些题目适合编程初学者练习基础语法和逻辑思维,代码示例展示了基本的输入输出操作和简单算法实现。

2301_81996353的博客 372

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

C++入门Day4:总结 & 复习题目 & 编程练习

答:函数。答:当函数无返回值时。其中一个函数要调用两次,该函数生成前两行;另一个函数也被调用两次,并生成其余的输出。int main()下面是转换公式:华氏温度=1.8×摄氏温度+32.0int main()double C;cin >> C;double F;cout

linmohan0814的博客 1227

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

C++ day5 练习

/ 将 "helloworld" 写入消息队列的1号频道中;// 从1号频道中读取消息,并且返回;// 读取消息队列中1频道中的消息,存入 str 中;m[1].send("数据");2、要求无论如何,等腰三角形类对象,总是等腰的;2、要求无论如何,等腰三角形类对象,总是等边;1、写好构造函数,初始化三条边;1、写好构造函数,初始化三条边;再写一个等边三角形类,继承自等腰三角形类;编写一个正方形类,继承自长方形类;写一个三角形类,拥有私有成员;

飞翔的煤气罐 418

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

C++ Practical-1 day6

在C++中,抽象类是一种不能被实例化的类,它通常作为基类使用,用于定义一个接口或规范,确保派生类遵循某些方法。抽象类通过包含至少一个纯虚函数(pure virtual function)来实现。

wesigj的博客 1519

C++代码练习及答案

C++代码练习及答案 C++代码练习及答案C++代码练习及答案简单C++程序输入一个年份,判断是否是闰年比较两个数的大小输入一个0~6的整数,转换成星期输出求1~10的之和用do...while语句编程,求自然数1~10之和输入一个整数,求出它的所有因子编写输出图案求100~200之间不能被3整除的数读入一系列整数,统计出正整数个数i和负整数个数j,读入0则结束设某次体育比赛只有4种可能,所以可以声明一个枚举类型,用一个枚举类型的变量来存放比赛比赛结果课后习题C++语言有哪些主要特点和优点?变量有哪几种存储

kalvin_y_liu的博客 364

C++ Primer(第五版) 9.5.5--9.6节练习

9.50 #include <iostream> #include <string> #include <vector> using namespace std; int main() { vector<string> int_val = {"123", "456", "-789"}; int sum1 = 0; for (au...

wlli1985的博客 477

C++_day6

继承 #构造函数 #透传构造 #多重继承 #权限 #多态 #类型转换 C++11 #static_cast #dynamic_cast #const_cast #reinterpret_cast #抽象类 abstract class

weixin_63791423的博客 1806

C++ Primer练习题day1

/* 练习1.1略 练习1.2.改写程序,让他返回-1. 练习1.3.编写程序,在标准的输出上打印Hello,World。 */ #include<iostream> int main() { std::cout<<"Hello,World"<<std::endl; return 0; } /* 练习1.4.编写程序使用乘法运算符来打印两个数的积...

weixin_30919919的博客 121

【蓝桥杯】每日练习 Day6

今天只有一道题目(每天上课真的好累啊QAQ)。周末周末快快来。

2301_81405396的博客 439

我的c++学习之旅 cpp-learning-journey day01

本文介绍了C++类的重要特性:1)构造函数(默认/拷贝)和析构函数的使用;2)友元机制的三种形式(函数/类/成员函数)及其单向性特点;3)运算符重载的方法,包括输入输出运算符和自增运算符的特殊处理;4)类类型转换的两种方式(构造函数转换和转换函数);5)静态成员的声明与初始化规则。文章通过代码示例展示了这些特性的具体实现方式,并强调了explicit关键字对隐式转换的限制作用。这些特性共同构成了C++面向对象编程的核心机制。

2301_80221160的博客 1770

C++的基础(类)练习

【构造函数的重载】分析如下程序,给出运行输出结果。代码的示例如下:(答案不唯一)【带默认参数的构造函数】上机运行如下程序有错误,现要得到如下输出结果,请修改程序。(注意:请保持程序中的蓝色一行不动。)要得到的输出结果如下:10/13/200512/30/200510/1/20051/1/2005#include <iostream>using namespace std;class Date {public: Date(int=1,int=1,int=2005);//修改程序时,保留本行不动!!!

2503_90377479的博客 935

cpp--实战练习:日期类,加强练习!

cpp实战项目--日期类

2302_80295520的博客 201

【C/C++基础练习题】简单函数练习题

🍉内容专栏:【C/C++要打好基础啊】🍉本文内容:简单函数使用练习题(复习之前写过的实验报告)🍉本文作者:Melon西西🍉发布时间 :2023.2.11。

Catherine_77的博客 1549
上一篇: C++ day5练习
下一篇: C++ day7练习
风铃响了
博客等级 码龄4年 76粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值