南阳网站制作哪家好网站图标在哪里做修改

news/2025/9/24 7:45:47/文章来源:
南阳网站制作哪家好,网站图标在哪里做修改,平台搭建阳光房是否违章建筑,建设网站的初步需要引用 之前遇到一次函数调用结果的问题#xff0c;今天在这里做一下记录。 一个基类#xff0c;一个派生类#xff0c;两个类中都有一个函数名相同#xff0c;参数相同#xff0c;参数不同的函数#xff0c;创建基类指针指向派生类对象#xff0c;调用相应的函数#x…引用 之前遇到一次函数调用结果的问题今天在这里做一下记录。 一个基类一个派生类两个类中都有一个函数名相同参数相同参数不同的函数创建基类指针指向派生类对象调用相应的函数派生类指针指向基类对象调用相应的函数求其输出结果。 具体看下面的示例。 示例 开发环境 visual Studio 2017控制台输出程序。创建项目后自动生成相应的main.cpp文件本文的代码全部都是在main.cpp中编写。 示例代码 main.cpp #include iostream using namespace std;class TransferBase { public://int Fun() { cout endl; }//无法重载仅按返回值区分的函数Fun()void Fun() { cout TransferBase::Fun() endl; }virtual void Fun(int a) { cout TransferBase::Fun(int a) endl; } private: };class TransferDerived :public TransferBase { public:void Fun(int a) { cout TransferDerived::Fun(int a) endl; }//TransferDerived中的Fun(int a)与TransferBase中的Fun(int a)为多态TransferDerived中的Fun(int a)与TransferBase中的Fun()为隐藏void Fun() { cout TransferDerived::Fun() endl; }//TransferDerived中的Fun()函数与TransferBase中的Fun()函数为隐藏关系 private:};int main() {//类之间函数调用TransferBase *pBase new TransferDerived;TransferDerived *pDeri dynamic_castTransferDerived*(new TransferBase);//“dynamic_cast” : “TransferBase”不是多态类型 ,基类指针转换为派生类指针的前提是基类必须有虚函数否则编译错误转换失败,派生类指针指向为nullptrpBase-Fun();pBase-Fun(2);//pDeri为nullptr,未转换成功 pDeri-Fun();//此句正常执行pDeri-Fun(3);//pDeri为nullptr此句崩溃 }上述的代码使用dynamic_cast将基类指针强转为派生类指针失败其指针pDeri为空运行pDeri-Fun(3);时出现崩溃但是为什么在执行pDeri-Fun();的时候能正常执行呢 原因纯属意外。 dynamic_cast使用注意事项 1.用于类类型之间的强转。一般用于将基类指针转换为派生类指针或将派生类指针转换为基类指针但是将基类指针转换为派生类指针有一个前提基类中必须要有虚函数 2.指针强转失败返回值为nullptr. 上述main函数中创建派生类指针指向基类对象一开始没有在基类中编写虚函数因而编译的时候无法通过在基类中增加了虚函数之后TransferDerived pDeri dynamic_castTransferDerived(new TransferBase);才能编译通过。但上述派生类指针指向依旧为空也就是基类的对象并没有强转成功。 其没转换成功的原因是派生类继承自基类含有基类的一些函数可以自动转换为基类而基类是不含有派生类中的函数开辟的内存无法满足派生类的内存直接访问会导致内存越界故而无法直接转换为派生类。 为了使基类的对象转换为派生类对象这时需要做下面的一些修改。 修改后的示例代码 上述使用dynamic_cast后没有成功将基类对象转换为派生类对象这里先将基类的指针指向派生类对象后将指向派生类对象的指针强转为派生类指针。下面是改动后的代码 int main() { //类之间函数调用TransferBase *pBase new TransferDerived;TransferDerived *pDeri dynamic_castTransferDerived*(new TransferBase);//“dynamic_cast” : “TransferBase”不是多态类型 ,基类指针转换为派生类指针的前提是基类必须有虚函数否则编译错误转换失败,派生类指针指向为nullptr//使基类指针转换为派生类指针转换成功——先将基类指针指向派生类对象再将基类指针转换为派生类指针TransferDerived derive;TransferBase *base derive;pDeri dynamic_castTransferDerived*(base);//pDeri不为nullptr,基类指针转换为派生类指针成功//转换成功pDeri不为nullptrpBase-Fun();pBase-Fun(2);pDeri-Fun();pDeri-Fun(3); }运行结果 总结 上述涉及到的知识点 1.虚函数的使用 2.隐藏、重载、重写的区别 3.数据强转dynamic_cast. 以上是此篇文章需要具备的知识点。本文仅以记录。有关隐藏、重载、重写的介绍可以查看我之前的文章进行了解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915237.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

简易网站制作软件网站开发运营推广叫什么软件

CSer发一篇顶会一作有多难?没写论文前,一直认为搞科研不着急,压根就没有把论文这件事放在心上。研一的时候进课题组,导师说要开拓新的方向,于是成了实验室第一个吃螃蟹的人,日常也没有人可以寻求指导。那时…

酒店网站建设必要性龙口网站建设联系电话

一、贪心算法 贪心算法是一种解决优化问题的算法设计方法,其核心思想是在每一步选择当前状态下的最优解,从而希望最终达到全局最优解。下面将介绍贪心算法的原理、实现步骤,并提供C#和Java的实现示例。 1.1 原理: 贪心算法的原…

洛阳网站改版维护公司厦门seo建站

点击 <C 语言编程核心突破> 快速C语言入门 使用Qt画一条曲线 前言一、Qchart简介二、代码总结 前言 要解决问题: 有一个函数, 生成一些点, 想画一条曲线. 想到的思路: 这个用Qchart比较简单. 其它的补充: 需要稍许配置 一、Qchart简介 QChart是Qt中的一个图表控件&a…

flash网站作品欣赏网页设计实训报告300字

接到现场反映&#xff0c;在配置Modbus转Profinet网关时&#xff0c;出现Modbus转Profinet网关&#xff08;XD-MDPN100&#xff09;通信不稳定或数据丢失的问题&#xff0c;就这个问题特做出答疑。 解决Modbus转Profinet网关&#xff08;XD-MDPN100&#xff09;通信不稳定或数据…

自己做网站要多久建e网室内设计网网址

2019独角兽企业重金招聘Python工程师标准>>> 今天心情很不好&#xff01;&#xff01;&#xff01; 原因保密。 这篇是基于"netty与websocket通信demo"。 错误想法&#xff1a;大量客户请求&#xff0c;共用一个worker&#xff0c;来实现推送。 正确作法&…

特色的企业网站建设域名举例

《组织职业生涯管理》作业答案 一、单选题 1、人力资源供过于求的表现不包括_________ A、职业岗位缺乏 B、社会就业不足 C、政府促进就业政策 D、职业选择余地较大 2、职业的个人功能不包括___________ A、社会稳定的安全阀 B、获取利益的手段 C、个人发挥才能的手段 D、社会贡…

维影企业网站管理系统西苑做网站公司

为什么80%的码农都做不了架构师&#xff1f;>>> 你想知道你的Go程序在做什么吗&#xff1f; go tool trace 可以向你揭示&#xff1a;Go程序运行中的所有的运行时事件。 这种工具是Go生态系统中用于诊断性能问题时&#xff08;如延迟&#xff0c;并行化和竞争异常…

网站 文章排版适合做网站开发的电脑配置

你的投票也许能让 KNIME 中文化快一点点。 i18n 是个很搞笑的单词&#xff0c;它是英文 internationalization 国际化的缩写。18 指的是首字母i和末字母n中间有18个字母。另外还有什么 K8s 也是一样&#xff0c;中间省去了8个字母 ... 真是懒的可以。指北君还想起一个类似的笑话…

做一个15页的网站怎么做2345网址导航中国百年品牌

TOGAF是技术无关的企业级架构框架&#xff0c;WAF则侧重于云的最佳实践和指导方针&#xff0c;本文介绍了两者的异同。原文: Enterprise Architecture with TOGAF and Well-Architected Frameworks (AWS, Azure and Google) 简介 本文旨在解释TOGAF和云架构框架/良好架构框架(W…

做简历哪个网站比较好网站建设免费维护

参考博客&#xff1a; https://blog.csdn.net/DroidPhone/article/details/7165482 &#xff08;一下内容基本是原博主的博客转载&#xff09; 文章目录 一、ASOC的由来二、硬件架构三、软件架构四、数据结构五、内核对ASoC的改进 一、ASOC的由来 ASoC–ALSA System on Chip …

做网站的资金来源北京高端网站建设飞沐

这是我的第 54 篇原创文章。String 类型是我们使用最频繁的数据类型&#xff0c;没有之一。那么提高 String 的运行效率&#xff0c;无疑是提升程序性能的最佳手段。我们本文将从 String 的源码入手&#xff0c;一步步带你实现字符串优化的小目标。不但教你如何有效的使用字符串…

开源建站工具头条小程序

VSCode 配置 C++ 环境(Windows) 参考http://t.csdnimg.cn/27G0Z 1. 配置 C++ 编译器 首先需要安装 C++ 编译器。在 Windows 上,可以安装 MinGW 或者 Visual Studio;在 MacOS 上,可以安装 Clang 或者 Xcode;在 Linux 上,可以安装 GCC。 1.2 添加环境变量 将 mingw64…

小蜜蜂网站建设网站快照怎么做

扭线机属于线缆加工设备&#xff0c;线缆加工设备种类非常多。有用于网线绞合的单绞&#xff0c;双绞机等&#xff0c;有关单绞机相关算法介绍&#xff0c;大家可以查看专栏相关文章&#xff0c;有详细介绍&#xff0c;常用链接如下&#xff1a; 线缆行业单绞机控制算法&#…

平面设计案例网站wordpress cms布局

正题 评测记录:https://www.luogu.org/recordnew/lists?uid52918&pidP3435 大意 一个字符串&#xff0c;对于每个前缀&#xff0c;求复制一份放在末尾可以覆盖整个前缀的前缀&#xff0c;求所有的长度和。 解题思路 这道题如果暴力的话很简单&#xff0c;对于每个前缀每…

上传网站图片不显示自己建的网站如何百度搜索

观察者模式&#xff08;Observer&#xff09; 观察者模式&#xff08;Observer&#xff09;简介&#xff1a; 定义一个一对多的依赖关系&#xff0c;让多个观察者对象监听某个主题对象&#xff0c;当主题对象的状态发生改变时&#xff0c;主题对象则通知所有的观察者对象&#…

中国建设银行培训网站网站素材图

前置概念 偏差 指模型的预测值与真实值之间的差异&#xff0c;它反映了模型的拟合能力。 方差 指模型在不同的训练集上产生的预测结果的差异&#xff0c;它反映了模型的稳定性。 方差和偏差对预测结果所造成的影响 在机器学习中&#xff0c;我们通常希望模型的偏差和方差都…

宏润建设集团网站手机网页游戏排行榜前十名

文章目录 背景分析 问题来了比较一开始的情况解决方式 背景 之前有分析过一次类似问题&#xff0c;最终结论是在keyby之后&#xff0c;其中有一个key数量特别庞大&#xff0c;导致对应的subtask压力过大&#xff0c;进而使得整个job不再继续运作。在这个问题解决之后&#xff…

福建省高速公路建设管理网站软件开发工具和环境

重点 更多前端知识 诚邀各位前端从事者爱好者加入前端大佬技术交流社区&#xff0c;本社区主要分享技术栈、个人心得、技术交流、问题解惑等前端体系交流 点击下方文字加入 前端大佬技术交流社区 1. 函数的定义和调用 1.1 函数的定义方式 方式1 函数声明方式 function 关键…

包小盒设计网站wordpress手机版主题无效

简单工厂模式描述的是&#xff0c;通过类的继承关系&#xff0c;父类&#xff08;工厂类&#xff09;与子类&#xff08;产品类&#xff09;&#xff0c;调用父类中的方法&#xff0c;实际干活儿的是子类中的方法&#xff1b;封装需求的不确定性&#xff0c;做出通用的编程&…

德阳网站建设优化阳朔到桂林北

2558. 从数量最多的堆取走礼物 原题地址&#xff1a; 力扣每日一题&#xff1a;从数量最多的堆取走礼物 给你一个整数数组 gifts &#xff0c;表示各堆礼物的数量。每一秒&#xff0c;你需要执行以下操作&#xff1a; 选择礼物数量最多的那一堆。 如果不止一堆都符合礼物数量最…