自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wufeifan_learner的博客

大家一起学习,共同成长

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 简述虚析构函数与纯虚析构函数

基础知识:C++中,一个类在建成时,需要有构造函数初始化。即当一个类的对象在生成时,会先调用构造函数初始化,再执行接下来的其他函数。而在一个类的对象指针被释放的时候,会调用析构函数。即使析构函数不被声明,也会隐式调用析构函数。那么,当一个派生类继承了一个基类,这时候调用析构函数,会发生什么呢?#include <iostream>using namespace std;...

2019-03-25 19:56:51 1686 1

原创 C++纯虚函数

一般来说,许多时候基类并不能确定函数的实现方法,只能确定函数的功能。但是函数调用的时候必须要用到该函数。这种情况下,C++提供了一种机制,成为纯虚函数,属于虚函数的一种,体现了面向对象的多态性。#include <iostream>#define PI 3.14using namespace std;class Calculate{ virtual double getP...

2019-03-25 18:31:38 2933

原创 C++重载与多态

问:函数重载和函数多态是什么关系?答:重载包括多态吧,重载还有运算符重载。。。。。。。于是,尴尬了。这篇文章说一下重载与多态的区别。其实,重载和多态无论从本质还是从表面上都是不同的。重载overload:函数名相同,但是函数参数不同。调用时根据参数的不同决定调用哪一个函数;多态:函数名相同,函数形参也相同。调用时根据函数类型是虚函数还是普通成员函数决定调用哪一个。所...

2019-03-25 18:03:43 3624 1

原创 C++虚函数概念及使用(基础)

所谓基础不牢,地动山摇。当面试官问到我虚函数和虚析构函数的时候,我真的一点都记不起来了,于是胡说八道,出丑万分。今天就总结一下虚函数的一些内容吧。依照我的习惯,我们先看几个问题:什么是虚函数? 什么是多态性? 多态性是怎么实现的?以上三个问题我完全搞混了,所以面试当场气氛很尬。接下来抱着解决问题的态度来复习一下这些知识点,希望以后能记住。什么是虚函数?在某基类中...

2019-03-25 14:53:38 5855 5

原创 简说C++中define与const的区别

依旧是由于腾讯的面试,我意识到自己的渣。。。面试官问我宏定义的define和const的区别,我只回答了宏定义是预编译,所以速度上比const更快一些,剩下的没回答什么。虽然我也知道define不仅可以定义数,还可以定义函数,但是当时确实没有往这个方向想,所以我想在这里总结一下,为以后的面试和开发做准备。在说区别之前,有几点背景知识是我们需要掌握的。(截图说话,侵删)这是C语...

2019-03-20 21:50:35 485

原创 swift关键字mutating

学校开课ios开发,人生中第二个ios程序就是苹果开发手册中的ApplePie。按照开发手册写肯定没问题,但是其中有许多东西不理解,其中一个函数: mutating func playerGuessed(letter: Character){ guessedLetters.append(letter) if !word.contains(letter) { ...

2019-03-20 09:36:21 405

原创 堆的基本性质与排序算法的实现

前段时间申了腾讯移动开发暑期实习,昨天一轮面试被问到堆的问题(面试官人很好~)。这里的堆是数据结构中的堆,而不是操作系统的堆。然而,堆排序时间太久了,忘掉了一些基本概念,于是面试不出意外是挂掉了(当然不止堆没答上来)。这里总结一下堆的性质,为以后申公司做好准备吧!腾讯面试官问了我一个问题,说100个数字存放在堆中,最差时间找到这个数字是多少。我不确定,先是回答了一个O(nlgn),后来他要具体...

2019-03-19 22:19:42 1245

原创 快速排序简说与实现

大三了,该找实习了。但是大二学的各种算法已经忘完了,在这里复习一下,做个笔记。我们要解决几个问题:什么是快速排序? 快速排序的性能如何? 快速排序是怎么实现的?我们先看第一个问题:什么是快速排序? 快速排序是一种运用了分治思想的排序,是一种内排序(数据存储在内存中的排序)。所谓分治思想,就是分而治之,这类思想在排序算法中拥有很高的使用率,得益于它的时间复杂度。...

2019-03-18 15:38:16 299

RBTree.rar

红黑树 java 免费 但不保证正确性

2021-01-08

self_trian_cascade.rar

里面有训练所需的全部资源,如opencv_createsamples、opencv_traincascade、opencv_world343.dll和所需图片。

2020-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除