![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 85
普通网友
这个作者很懒,什么都没留下…
展开
-
C C++最新虚函数和纯虚函数到底有什么区别_python纯虚函数和虚函数的区别,零基础学C C++开发
虚函数的意义,就在于定义了一个从最早的父类,到最后的子类,都必须具备的一个功能(函数),只是在不断的进化(继承)中,这个功能会略微发生改变。通过虚函数,我们在调用不同的衍生类的时候,可以拥有不同的功能。在写面向过程的代码的时候,根本不管什么函数重载和覆盖,想到要什么功能就变得法子的换个函数名字,心里想想:反正函数重载本质也就是入栈了两个不同的函数。知道后来我才慢慢了解,这些概念的出现,完全就不是为了编程的功能实现,而是编程的易用和扩展,准确的来说是方便再次开发而提出的一种标准而已。其中打印函数的定义如下。原创 2024-05-15 08:20:03 · 905 阅读 · 0 评论 -
C C++最新蓝桥杯软件类竞赛---手算题攻略_蓝桥杯python组用excel,C C++开发必须要会
题目来源:2020年度C++ A组,试题A: 门牌制作题目描述:1到2020的所有数字中,共有多少个2?这确实是个送分题,编码也很简单:判断每个数字中有几个2,然后把所有数字中2的个数加起来。编码大概5分钟。但是有更简单的做法:先编码打印出1~2020这2020个数字,然后粘贴到一个编辑器(word、codeblocks都行)中,选替换功能,用某个字符替换‘2’,共替换624次,这就是答案。用时1分钟。打印出2020个数字:把数字贴回到codeblocks,替换了624次。原创 2024-05-15 08:19:27 · 925 阅读 · 0 评论 -
C C++最新蓝桥杯C++大学B组一个月冲刺记录2024 3 10(1),2024年最新C C++面试送分题
一个 8位数字是回文的,当且仅当对于所有的 i(1≤i≤8) 从左向右数的第 i个数字和第 9−i个数字(即从右向左数的第 i个数字)是相同的。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。现在,牛牛想知道:在他指定的两个日期之间(包含这两个日期本身),有多少个真实存在的日期是回文的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。牛牛认为,一个日期是回文的,当且仅当表示这个日期的 8位数字是回文的。原创 2024-05-15 08:18:51 · 459 阅读 · 0 评论 -
C C++最新花了整整一天,总结了C语言所有常用的文件操作(1),2024年最新行业寒冬
测试一下如果不存在指定文件名时的情况发现此时已经新建了一个名为text.txt的文件测试当往已有的text.txt文件里输入数据后再运行程序的情况发现运行程序后,文件里的文本信息不会丢失,表示此时不会将这个文件删除直接使用这个文件↓↓↓以上测试了"r"只读 "w"只写 "a"追加 形式打开文件的方式,具体使用什么方式打开文件要看使用场景,上面打开方式还有很多种文件方式都可以使用。原创 2024-05-15 08:18:14 · 842 阅读 · 0 评论 -
C C++最新C语言字符串和数字转换函数大全_c语言字符串转化为数字,2024年最新【2024C C++最新学习路线
转换成10进制: 2001、6340800、-3624224、7340031。原创 2024-05-15 03:50:47 · 913 阅读 · 0 评论 -
C C++最新c语言回调函数的使用及实际作用详解(1),2024年最新深入理解C C++
比如说做芯片或者模组的厂家,我们拿典型的STM32来举例,像外部中断、定时器、串口等中断函数都是属于回调函数,这种函数的目的是把采集到的数据传递给用户,或者说应用层。不知道大家有没有用过C语言自带的一些库函数,比如说sizeof()获取数据长度的函数,memcpy()是内存拷贝函数,我们调用这个函数之后呢就能完成相应的功能。再比方说,我们按键检测的函数,我们不知道什么时候会按下按键,那么这些就要定义成响应式函数来实现,而。所以通过这两个种类型的分析啊,我们就可以知道,回调函数基本是用在输入型的处理中。原创 2024-05-15 03:50:11 · 940 阅读 · 0 评论 -
C C++最新C语言各种变量的初始化_代表字符串的变量怎样定义并初始化,2024年最新31道C C++面试题
/这一行给指针置空必不可少,否则很可能后面操作了这个野指针而不自知,从而导致出现严重的问题。原创 2024-05-15 03:49:35 · 285 阅读 · 0 评论 -
C C++最新C语言单链表实现初始化、创建、增、删、查等基本操作(详细(1),附详细答案解析
/分别定义头指针、尾指针、新指针。//定义尾指针(紧贴头指针)、欲插入指针、遍历指针。//先把新指针(插入值)链入尾指针后一个节点。//L->next == NULL亦可。//再把新指针(插入值)链入尾指针之后。//欲插入指针链入尾指针之前。//欲插入指针链入头指针之后。原创 2024-05-15 03:48:59 · 703 阅读 · 0 评论 -
C C++最全【C++】如何用一棵红黑树同时封装出set与map,C C++模块化面向接口编程
/正向迭代器的类型。else if (key > kot(cur->_data)) //key值大于该结点的值。if (key < kot(cur->_data)) //key值小于该结点的值。//反向迭代器的类型。//反向迭代器的类型。//返回结点数据的指针。:_node(node) //根据所给结点指针构造一个正向迭代器。原创 2024-05-14 23:18:43 · 964 阅读 · 0 评论 -
C C++最全【C++】如何用一棵红黑树同时封装出set与map(1),腾讯C C++开发面试经验
/正向迭代器//结点的类型//正向迭代器的类型//正向迭代器所封装结点的指针。原创 2024-05-14 23:18:07 · 812 阅读 · 0 评论 -
C C++最全【C++】哈希表 AcWing 840(1),看懂这份C C++面经大厂真不是问题
将任意一个对象传进来或者任何一个数据传进来,然后映射到一个位置int下标。几乎O(1) 除非做的很差or。类似与单链表插入 没做过可以看下。:把较大的数据映射到较小的数。太小了 导致O(n)原创 2024-05-14 23:17:31 · 394 阅读 · 0 评论 -
C C++最全【C++】vector的模拟实现不会怎么办?看过来,2024年最新2024年互联网大厂C C++面经总结
迭代器失效主要发生在insert和erase中,用了迭代器并改变了底层的数据结构。迭代器失效了,就不要再去访问pos位置;一定要更新,若还需要访问,可先接收返回值更新。原创 2024-05-14 23:16:54 · 607 阅读 · 0 评论 -
2024年蓝牙模块HC-05与51单片机的连接_hc05蓝牙模块密码(2),2024年最新一篇文章帮你解答
根据不同按键连接的端口触发不同的中断,编写对应的中断函数。在本系统中,外部中断0通过独立键盘模块按键S4实现,低电平触发,在计费状态下,停止计费,并向手机发送计费结果。流水灯连接到单片机的P1端口,直接对P1口赋值即可,高电平为灭,低电平亮。用于指示接收数据的ASCII码和错误输入提示,全亮。外部中断1通过独立键盘模块按键S5实现,下降沿触发,当在非计费状态下,清空数码管显示为全0。用于计时模块和指示通过蓝牙传入的密码数据。原创 2024-05-14 16:58:46 · 210 阅读 · 0 评论 -
2024年蓝桥杯 (C++ 求和 等差数列 顺子日期 灌溉)_c+,2024年最新膜拜大牛
2、通过上面的例子我们可以发现,我们要求的公差是可以满足一个数可以等于从另一个数加公差的倍数。(比如:1、5、15,差有4、10,它们的最大公约数为2,所以公差为2,构成1、3、5、7、9、11、13、15的等差数列。1、求等差数列,一开始想到直接找它们的最小差作为公差,但实际上是不行的,这可能没有办法构成等差数列。(比如:15、5、1这三个数,如果取5-1的差4为公差,会发现1、5、9、13、17,15不在等差数列中,所以不可取。2、将公式变形得到S=a1*(a2+…+an)+a2*(a3+…原创 2024-05-14 16:58:10 · 678 阅读 · 0 评论 -
2024年腾讯面试准备_elf 面试,2024年最新持续更新中
这里的print_exit 是函数名还是函数指针呢?答案是函数指针,函数名永远都只是一串无用的字符串。//注册该进程退出时的回调函数。原创 2024-05-14 16:57:34 · 278 阅读 · 0 评论 -
2024年网络:TCP与UDP相关知识(详细)_常见的tcp与udp业务,一个C C++程序员的腾讯面试心得
(1)TCP 是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务器的内存里保存的一份关于对方的信息,如 IP 地址、端口号等。(2)TCP 可以看成是一种字节流,它会处理 IP 层或以下的层的丢包、重复以及错误问题。在连接的建立过程中,双方需要交换一些连接的参数。这些参数可以放在 TCP 头部。(3)TCP 提供了一种可靠、面向连接、字节流、传输层的服务,采用三次握手建立一个连接;采用四次挥手来关闭一个连接。原创 2024-05-14 16:56:58 · 586 阅读 · 0 评论 -
2024年最新nmon结果说明及分析_nmon报告怎么看,大厂必备
3.右边的为CPU的总体数据,可以获取如下信息;原创 2024-05-14 12:28:53 · 820 阅读 · 0 评论 -
2024年最新Nginx的浅析_nginx的背景分析,2024年最新年薪50W
可能我们大多数人对于正向代理都是很熟悉的。首先弄清楚什么是正向代理,什么是反向代理,然后是二者在实际使用中展示的方式是什么样的,最后总结一下正向代理用来做什么,反向代理可以做什么。正向代理正向代理类似一个跳板机,代理访问外部资源。举个栗子:我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。原创 2024-05-14 12:28:17 · 739 阅读 · 0 评论 -
2024年最新Mysql之mysqlbackup备份与恢复实践_alpeware mysql-backup,2024年最新从零开始学C C++编程
上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!使用metalink账号登录mysql官网,搜索并下载,建议下载.tgz格式安装包。如果没有metalink账户也可以百度搜索,有网友提供了此工具的下载。–backup-dir:可以看成是mysqlback的工作目录。将mysqlbackup工具拷贝到mysql安装bin目录。–port:端口,默认值为3306。已恢复到只有数据库test1状态。–password:密码。–user:用户名。原创 2024-05-14 12:27:41 · 1022 阅读 · 0 评论 -
2024年最新mysql之my(1),写给C C++软件工程师的3条建议
这个参数就是设置二进制文件的路径的,注意啊,注意啊!#二进制的类型,这个有很大学问,稍候我也会告诉你的。#这一块参数的作用我也忘的差不多了,所以度娘吧。#上面这两个参数对性能的作用我会论证给你的。#事务锁级别,这个学问同样很大很大啊。#事务锁时间,这个同样学问很大。原创 2024-05-14 12:27:03 · 458 阅读 · 0 评论 -
2024年最全C语言之深度剖析数据在内存中的存储_c语言 数字 高位 地位,C C++应用开发基础教程
类型类型名32位64位char字符数据类型11int整型44无符号整型44short短整型22long长整型48float单精度浮点数44double双精度浮点数88注意!基本整型所占的字节数除了跟操作系统位数有关外,还跟编译器有关,比如说:VC++ int 占据4个四节,但是在 tuborC下则是2个字节。数组类型结构体类型 struct枚举类型 enum联合类型 union。原创 2024-05-13 19:51:49 · 783 阅读 · 0 评论 -
2024年最全C语言之深度剖析数据在内存中的存储_c语言 数字 高位 地位(4),2024年最新【秋招面试专题解析】
类型类型名32位64位char字符数据类型11int整型44无符号整型44short短整型22long长整型48float单精度浮点数44double双精度浮点数88注意!基本整型所占的字节数除了跟操作系统位数有关外,还跟编译器有关,比如说:VC++ int 占据4个四节,但是在 tuborC下则是2个字节。数组类型结构体类型 struct枚举类型 enum联合类型 union。原创 2024-05-13 19:51:13 · 604 阅读 · 0 评论 -
2024年最全C语言中数组地址与指针的常见问题(原理详解)_c语言指针地址,2024年最新2024年C C++社招面试题精选
并且后续会持续更新**原创 2024-05-13 19:50:36 · 308 阅读 · 0 评论 -
2024年【C++笔试强训】第十八天_bitset不是stl容器(1),2024年最新C C++开发面试书籍推荐
第二句、第三句只是定义了指向不同对象的指针,不会产生对象,所以构造函数、析构函数都没调用,最后一句delete调用析构函数,因为基类A的析构函数不是虚函数,所以只调用A的析构函数,输出:~A(),如果A的析构函数加上virtual, 输出:~~C()~~B()~A(),与直接delete c输出一样。题目中问的是能否通过编译,只有B会捕获到异常,进行异常处理,而A和C由于和throw抛出的异常类型不匹配,导致这个异常不被捕获,从而成为未捕获的异常,调用terminate函数结束程序。原创 2024-05-13 16:40:15 · 510 阅读 · 0 评论 -
2024年【C++游戏设计】 通过函数设置字体的颜色_c+(2),74道高级C C++面试合集
cout原创 2024-05-13 16:39:39 · 685 阅读 · 0 评论 -
2024年【C++庖丁解牛】vector容器的简易模拟实现(C+,C C++开发快速上手
最终选择的是:vector(InputIterator first, InputIterator last)* 就不会走vector(size_t n, const T& value = T())这个构造方法,* 理论上将,提供了vector(size_t n, const T& value = T())之后。* 因为编译器觉得区间构造两个参数类型一致,因此编译器就会将InputIterator实例化为int。* 编译器在编译时,认为T已经被实例化为int,而10和5编译器会默认其为int类型。原创 2024-05-13 16:39:03 · 974 阅读 · 0 评论 -
2024年【C++实战】 语言特性_c+,2024年最新阿里一线架构师技术图谱
是一种静态强类型的语言,任何变量都要有一个确定的类型,否则就不能用。在声明变量的 时候,必须要明确地给出类。(img-JEWSlGlb-1715589483813)](img-HLin9SIV-1715589483813)]的推导规则,保证它能够按照你的意思去工作。在编译阶段防止有意或者无意的修改。原创 2024-05-13 16:38:26 · 798 阅读 · 0 评论 -
2024年C C++最新【C++修炼之路】8(1),从思维图到基础再到深入
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个泛型类出现,他集原创 2024-05-13 07:30:41 · 746 阅读 · 0 评论 -
2024年C C++最新【C++从练气到飞升】06---重识类和对象(1),非科班程序员金三银四求职经历
上述代码,对于A aa1(1)这样的初始化时没有问题 ,对于A aa2 = 2本质上就是隐式类型转换,把一个整型2转换成自定义类型A,用2去调用构造函数,得到一个A类型的临时对象,然后再用这个A类型的临时对象去调用拷贝构造创建aa2。// 声明日期类为时间类的友元类,则在日期类中就直接访问Time类中的私有成员变量。//cout原创 2024-05-13 07:30:05 · 934 阅读 · 1 评论 -
2024年C C++最新【C++】评教管理系统_c+,2024年最新你花了多久弄明白架构设计
cout原创 2024-05-13 07:29:28 · 1026 阅读 · 0 评论 -
2024年C C++最新【C++】继承(细节满满(1),2024年最新全世界都在问C C++开发凉了吗
很多人说C++语法复杂,其实多继承就是一个体现。有了多继承,就存在菱形继承,有了菱形继承就有菱形虚拟继承,底层实现就很复杂。所以一般不建议设计出多继承,一定不要设计出菱形继承。否则在复杂度及性能上都有问题。多继承可以认为是C++的缺陷之一,很多后来的OO语言都没有多继承,如Java。原创 2024-05-13 07:28:52 · 727 阅读 · 0 评论 -
2024年C C++最全数据结构与算法-赫夫曼树_数据结构与算法哈夫曼树计算题,2024年最新全靠这套面试题
2.移除原来的两个点3.然后将组成的子树放入原来的序列中4.重复执行1 2 3 直到只剩最后一个点。原创 2024-05-13 02:54:38 · 186 阅读 · 0 评论 -
2024年C C++最全数据结构与算法----单链表_数据结构与算法 c语言单链表(1),上岸蚂蚁金服
找到链表中最后一个结点的地址 当tail 指向的下一个结点的地址不为NULL时,则当前结点不是尾结点,当tail 指向的下一个结点的地址为NULL时,找到尾结点 ,此时的tail存有尾结点的地址 该部分代码= NULL)插入新的数据申请一个新的结点printf("申请结点失败\n");exit(-1);插入尾插法完整代码如下调用该函数时,由于值传递无法改变实参的值, 因此要进行址传递,因此传入的是指针的地址,要用二级指针**p进行接收,对二级指针解引用就可得到原指针。原创 2024-05-13 02:54:02 · 923 阅读 · 0 评论 -
2024年C C++最全数据库LeetCode每日练习(二)_数据库刷题,2024年最新C C++面试题目
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取whereid not in (select distinct customerid from orders);selectc.name as ‘Customers’fromcustomers as c l原创 2024-05-13 02:53:26 · 390 阅读 · 0 评论 -
2024年C C++最全改善C++11和C++14使用的42种具体方法(简版-下,2024年最新【工作感悟
里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**原创 2024-05-13 02:52:49 · 587 阅读 · 0 评论 -
2024年C C++最全C++从入门到精通——auto的使用,2024年最新C C++开发社招面试总结
在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它,大家可思考下为什么?C++11中,标准委员会赋予了autoauto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。return 10;auto b = a;//auto e;无法通过编译,使用auto定义变量时必须对其进行初始化return 0;原创 2024-05-12 22:17:36 · 328 阅读 · 0 评论 -
2024年C C++最全C++从入门到精通——auto的使用(2),C C++程序员架构之路该如何继续学习
/ 该行代码会编译失败,因为c和d的初始化表达式类型不同。// 此处代码编译失败,auto不能作为形参类型,因为编译器无法对a的实际类型进行推导。//等价于char* const p1。//等价于char const *p1。// 编译成功还是失败?// 编译成功还是失败?原创 2024-05-12 22:17:00 · 252 阅读 · 0 评论 -
2024年C C++最全C++之函数重载_c++函数重载(5),2024年最新项目实践
录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**汇编:将汇编语言转化为机器语言。(二进制语言)形成.o目标文件。预处理:头文件展开,宏替换,去注释和条件编译,形成.i文件。链接:将目标文件与标准库链接起来,形成.exe可执行文件。编译:检查语法错误,将c语言转化为汇编语言,形成.s文件。此时不够成重载,会有以下报错信息。原创 2024-05-12 22:16:24 · 220 阅读 · 0 评论 -
2024年C C++最全C++之函数重载_c++函数重载(1),2024年最新最新BAT大厂面试者整理的C C++面试题目模板
录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**#ifdef __cplusplus//如果是cpp文件,就用C的规则找。原创 2024-05-12 22:15:47 · 248 阅读 · 0 评论