学习(二)续(一)

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

  虚函数与多态:如果以一个基类指针指向派生类指针(强制转换),那么只能调用基类定义的函数而不能调用派生类函数。这点还是比较容易理解的(然而虚函数却是反其道)。“如果基类和派生类定义了相同名字的函数,到底调用哪个函数,必须视原始指针类型而定,与实际所指对象类型无关”。

  多态,靠虚函数来完成。

  什么是虚函数?如果打算在派生类中重新定义某个函数,应该在基类中把此函数声明为 virtual 。MFC中两个非常重要的虚函数:Document 的 Serialize 和 View 的 OnDraw ,这两个类应该在程序中被重新定义。

  C++提供了纯虚函数:virtual void fun() = 0 ; 如果基类不打算调用它,定义为纯虚函数,不定义其实际操作,只为让其在派生类中被重新定义。拥有纯虚函数的类为抽象类,不能被实例化,即不能产生一个对象。但可以用有抽象类的指针,以便于操作其各个派生类。派生类如果不定义虚函数,那么此派生类也是一个抽象类。

  为什么虚函数可以做到动态绑定(后期绑定)?每一个“内含虚函数的类”,编译器为它做出一个虚函数表,表中每一项指向一个虚函数的地址,另外加上一个指向该虚函数表的指针(常被称为 vptr)的成员变量。派生类会继承基类的虚函数表,当派生类重写基类的虚函数,表中元素所指的是派生类的重写的函数地址,不再是基类的函数地址。

  四种不同的对象生存方式:in stack,in heap,global,local static:::

  void fun() { CFoo foo; } // 在堆栈中产生

  void fun() { CFoo *foo;}  // 在堆中产生

  CFoo foo; // 函数外产生一个全局对象,也必然是一个静态对象。此种情况的构造函数由编译器提供的 StartUP代码完成。

  void fun() { static CFoo foo; } // 产生一个局部静态对象,产生在固定内存中

唔,第一部分的第二章就这样结束了。。。可能我的笔记大部分都是从书中直接摘录。但我想这并不防碍我的学习,也许因为是我的理解同书中所说一样。只是作者帮我表达了出来,HOHO

新学期领福利!购实物周边送年卡会员! T恤、键盘、双肩包等周边任选!还能解锁资源下载、VIP文章等多重会员权益! 阅读详情

相关推荐

(1)FPGA仿真——数据选择器

本篇为数据选择器的设计篇

m0_58077663的博客 1万+

视频播功能实现 - 断点看从前端到 Spring Boot 后端

在视频网站或在线学习平台中,用户观看长视频(如课程、电影)时常会中途退出。若再次进入时不得不从头开始,体验大打折扣。视频播(Resume Playback) 功能可以帮助用户保存上次观看位置,下次打开时自动跳转到该时间点继观看,大幅提升用户体验

Micro麦可乐的博客 1万+

Redis从Sentinel监控配置(保姆级教程)

这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家起看才香)《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!果!(好东西要大家起看才香)[外链图片转存中…(img-5hdP8zzX-1713376310060)]

2401_84010457的博客 1181

【机器学习型模糊集和型模糊集

模糊集(型模糊) 在经典的集合理论中,个元素要么属于要么不属于这个集合。相比之下,模糊集则通过隶属度函数来评价个元素对于个集合的隶属程度。因此,模糊集是对经典集合的般化。在模糊集理论中,经典的价集(bivalent sets)被称作crisp sets。 模糊集通常先要划分论域U,再定义个隶属度函数(membership function)来表示元素对U在[0, 1]上的映射。常用的隶属度函数有高斯隶属度函数,区间隶属度函数,三角隶属度函数,梯形隶属度函数。 型模糊 型模糊通过隶属度函数来

敲代码的quant的博客 1万+

PMP隔几年还有复考或说吗?

没有复考的说法,但是有证的要求。 事实上很多证书都有这个要求,毕竟社会形势在变化,信息时代知识更新是很快的,只有这样才能跟上市场变化的脚步。 PMP证书有效期为三年,之后每三年要进行证维持其有效性。 先来看下PMP®证条件: 1、在获得证书当次考试之日起每三年内应获得至少60个PDU 2、向PMI®支付150美金作为此期间您PMP®资质维护管理的费用 3、承诺遵守项目管理职业道德规范。 意思是从你获取证书的那次考试的考试当日算起,三年为证周期(当然得是通过了考试获得了证...

chelseaJJ的博客 1734

cursor cursor使用以及无限

《Cursor快速上手+科学使用指南》摘要 Cursor是款基于VS Code的AI编程工具,深度集成AI模型,提供智能代码补全、错误诊断和自然语言编程功能。文章介绍了Cursor的安装登录、无限免费试用技巧(通过邮箱子账号和机器码重置)、配置选项(AI设置与编辑器设置)以及汉化方法。对比传统IDE,Cursor强调AI辅助开发体验,支持项目级上下文理解,允许开发者用自然语言描述需求自动生成代码。同时提供了从VS Code迁移配置的两种方案,帮助用户快速适应新环境。

东风麦芽糖 7831

周学会C#(前言

周学会C#(前言)C#才鸟(QQ:249178521)8.操作符操作符                    类型  + - * / %(取余数)        算术 && || ! ?:                 逻辑 >=                   关系 == !=                        相等 =        

zhf7878的专栏 731

英语和英语的区别

大家应该都知道考研英语分为英语和英语般来说学硕考英语,专硕考英语,而且也知道英语比英语要难。但是英语和英语有什么区别,英语到底比英语难在哪?知道的人并不多,今天就和...

计算机与软件考研 507

2023年PMP 证的费用和流程最全介绍

2023年PMP 证的费用和流程最全介绍,等流程讲完后,我们再来聊聊PMP证书需不需的问题?

m0_72597439的博客 1804

两种思路估计车辆驶里程

从网上搜集到的论文来看,现有的驶里程测量方法中部分是通过现有数据训练通用的机器学习模型,之后根据电压,电流,SOC,单体最高温度,单体最低温度等多个变量综合对驶里程进行预测,另部分是根据工业测量的SOC和驶里程的转化公式,通过SOC直接算得。 第种方法: 因为现有的数据集没有驶里程这项,所以我们要根据已有的累计里程求的驶里程 这种方法肯定有误差,我采用的方法是求消耗1%SOC能走的距离,进而估算当前SOC消耗至截止SOC可行驶的距离(即驶里程) data['累计里程'] = abs(d

星湖极光 1950

揭秘MCP证在线学习路径:5步高效完成认证延

快速掌握MCP证在线课程高效学习法,5步轻松完成认证延。适用于职场人士与技术从业者,涵盖课程选择、进度规划、考试准备等关键环节,省时省力。资源丰富、灵活安排,助你顺利通过证考核,值得收藏。

LearnFlow的博客 873

PMP有没有必要证?

个PMP证书饿权限是三年,那么在拥有这证书三年内,些人的工作是否改变了,升职加薪或者有很大的好处,相信些人是有感受到的,那么这就是个证书的价值,所以如果你在拥有证书的三年里,你获得了很多好处,那么我觉得证是有必要的。

lhlyy77的博客 948

某宝上关于PMP低价证,可信吗?

PMP证书的有效期是三年,每三年需要办理证。 证条件是需要三年内积累60个PDU并缴纳150美金作为此期间您PMP资质维护管理的费用。 如果过了有效期,有年的延缓时间,过后如仍然没有证,PMP证书将需要重新考试申请。 本身证这说法就让大部分考生觉得麻烦又费钱。 并且大部分PMP认证者都是在职人员,平时没有太多时间参加各种学习活动来积攒PDU,便试图通过某宝来购买PDU来达到换证,但是不建议这样做。 淘宝上证是先帮你在PMI官网注册个学生会员($32),然后在随便编...

chelseaJJ的博客 1130

基于机器学习算法对电动汽车驶里程进行估计

1.概论   本文主要通过采集大量的数据,通过对数据进行处理分析,发现SOC和总电压是影响驶里程的主要原因。从线性关系出发,建立了SOC、总电压和驶里程的多元线性回归。为了提高模型的准确性,将线性模型中计算得到的残差作为个新的特征,KNN回归预测模型具有更高的精度,弥补了多元线性回归模型的不足。 2.多元线性模型 2.1模型介绍   在回归模型y=a+bx+c 中,假定c的期望值为0,方差相等且服从正态分布的个随机变量。但是,若关于c的假定不成立,此时所做的检验以及估计和预测也许站不住脚。确定有关c

abc1234598的博客 3272

PMP到期之后如何证?方法来啦!

考生需在此期间积累申报所需的60个PDU,并在暂停期满年之前,在CCR系统申报完成这60个PDU,完成证操作,这样证书就能恢复有效性。PMP®认证不仅仅是为项目经理设计的,证书的项目管理知识体系同样适用于项目管理相关岗位,如项目协调员、产品经理、质量管理人员等,这些角色同样需要掌握系统的项目管理知识和技能。9、人民币金额按当天汇率核算,确认后用手机扫码支付,支付完成后,将会跳转回PMI英文网站,缴费流程完成,您会收到封美国的确认邮件;2) 在项目管理组织中做委员的,3个月以上,1个;

才聚PMP的博客 1334

CISP证书有效期几年?有必要证吗?

除了CPE学时,CISP还要求你提供定的工作经验,证明你在过去的三年内,依然活跃在信息安全领域,参与实际项目的工作。”其实并不是这样,CISP证书过期后并不会立即失效,但如果不进行证,你就不能继使用它来证明自己是认证的安全专家,也不能用它来满足职称评定、企业要求等各类用途。CISP证书的证是个综合性的过程,除了支付定的费用外,还需要满足定的继教育要求。其实,CISP证书并不是“终身有效”的,想要保持认证的有效性,需要定期进行证。,你需要办理继维持,申请并换领新的有效期为三年的证书。

hcie-0001 2998

SEUs获取与证流程

为确保 Scrum 联盟认证的专业人员掌握 Scrum 和敏捷领域中最新的、热门的知识,我们要求在每两年延你的认证之前,获得特定数量的 SEUs。这能维护你的 Scrum 联盟认证的可信度。

ScrumDavid的博客 227

PMP有效期三年后,还有必要证吗?

通常情况下是必要的,证条件是在3年内累积60个PDU和支付150美元。如果到期后没有进行证,但仍希望保持证书,就需要重新参加PMP考试。重新参加考试的费用包括3900元的报名费和数千元的培训费。因此,与重新考试相比,证更具成本效益。如果你觉得PMP证书在实际工作中并没有带来太多帮助,那么不证也没有关系。证时PDU的问题可以很容易解决,通常报名考试时参加了培训班的话,机构会在考试后提供相应的活动。只要勤奋点,年就能够积攒到60PDU,而且都是免费的。

逸尘谈PM 1806

掌握这4个学习模块,MCP证在线课程通过率提升80%

掌握4大学习模块,轻松应对MCP证在线课程。系统讲解考试重点、时间管理技巧与实操训练,适用于在职人员灵活学习,通过率提升80%。课程结构清晰,支持反复观看,备考更高效。值得收藏,点击了解详情。

ProceChat的博客 821

Verilog学习笔记(2)Modelsim仿真_逻辑_多路选择器

1.组合逻辑代码设计和方针 1.1 逻辑 //逻辑,y的值由sel决定:sel为0时,y的值为a与b;sel为1时y的值为ab异或 module fn_sw( a , b , sel , y); input a; input b; input sel; output y; asssign y=sel?(a^b):(a&b); //"^"按位异或 A=010100,B=100010,则A^B=110110 //assign中的

m0_58413328的博客 2801
上一篇: 学习(一)
下一篇: 学习(三)
sandlu
博客等级 码龄20年 4粉丝 33原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值