![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 73
机巧的胖子
这个作者很懒,什么都没留下…
展开
-
c++ 对数器实现
目录对数器的作用对数器的实现代码完整代码对数器的作用对数器用于在自己的本地平台验证算法正确性,用于算法调试,无需online judge。好处:没找到线上测试的online judge,则可以使用对数器。大数据样本出错时,快速找到出错地方。贪心策略使用,直接验证是否正确对数器的实现代码首先需要有一个你想要测试的方法,本文利用归并排序算法举例。归并算法代码如下://有一个你想要测试的算法,这里以归并排序为例class Solution {public: static in原创 2021-08-12 22:39:39 · 2066 阅读 · 0 评论 -
sort()函数的用法
sort(v.begin(),v.end(),cmp),它是用来对一组序列进行排序的。sort函数进行排序的时间复杂度为n*log2n,比冒泡之类的排序算法效率要高,包含在头文件为#include<algorithm>的c++标准库中。其有三个参数,前两个参数是待排序区间;第三个参数可有可无(第三个参数代表比较规则),没有第三个参数的时候,sort()默认按升序排列,有第三个参数的时候,可以通过这个参数实现各种各样的排序,包括降序。sort()函数功能强大就是...原创 2021-07-01 16:17:02 · 32370 阅读 · 6 评论 -
利用Debug调试代码解决0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突
VS2019利用Debug调试代码解决0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突之前一直是使用release发布代码模式进行程序编译,前天突然出现这个问题:0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突查找资料发现大概率是出现了空指针。没有判断指针是否为空就进行后续操作导致的错误,但是release模式并没有提示问题出现在哪里,只是显示程序崩掉,并且给你错误信息,查找资料后发现Release 称为发布版本,它往往是进行原创 2021-05-19 11:16:08 · 10756 阅读 · 0 评论 -
华为实习传送接入产品线面试经历(已通过二面)
这里写目录标题第一面技术面第二面业务主管面二级目录三级目录第一面技术面第二面业务主管面二级目录三级目录第一面是技术面,应该是一个和蔼可亲的大佬哈哈,因为我是光学背景,后面做了一些关于计算机方面的东西,所以面试官第一面大概一个半小时业务主管面,你的这个领域我不是很了解哈(因为我做的有光学和材料在里面),能大致给我讲讲吗?你这些项目中,最难的项目是哪一个?难点在什么地方?你是如何克服的?你在这个项目中有没有用一些创新的方法,或者说你项目的创新点在哪里呢?在你的理解中,你认为什么是优美的代原创 2021-05-12 20:53:07 · 3777 阅读 · 2 评论 -
[Qt]窥探信号槽的实现细节
简要目录简介元对象编译器猫和老鼠的故事Tom类实现Jerry类实现运行结果信号-槽的声明和实现Q_OBJECT宏信号的moc生成信号的触发槽和moc生成简介本文转载于涛哥的知乎文章,原文链接窥探信号槽的实现细节,个人感觉讲解的非常好,深入浅出,让我比较好的理解了QT信号槽的实现机制,也解决了我一直以来的困惑。现转载过来便于自己时常复习。本文关于信号-槽的实现细节,信号-槽是一种对象之间的通信机制(如下图能够比较好的理解),是Qt在标准C++之外,使用元对象编译器(meta-object compile转载 2021-05-09 17:44:55 · 333 阅读 · 0 评论 -
[C++]类中构造与析构的顺序
[C++]类中构造与析构的顺序转载自iyjhabc的博客,讲的十分通俗易懂,转载到自己的博客方便自己日后复习首先我们结合一段示例代码来看class A{public: A() { puts("In A"); } ~A() { puts("Out A"); }};class B{public: B() { puts("In B"); } ~B() {转载 2021-05-07 11:22:39 · 739 阅读 · 0 评论