自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

William Zhao's notes

Stay hungry, stay foolish. Personal page: zhiyuanzhao.com

  • 博客(4)
  • 收藏
  • 关注

原创 运行时多态和编译时多态

前言今日的C++不再是个单纯的“带类的C”语言,它已经发展成为一个多种次语言所组成的语言集合,其中泛型编程与基于它的STL是C++发展中最为出彩的那部分。在面向对象C++编程中,多态是OO三大特性之一,这种多态称为运行期多态,也称为动态多态;在泛型编程中,多态基于template(模板)的具现化与函数的重载解析,这种多态在编译期进行,因此称为编译期多态或静态多态。在本文中,我们将了解:

2017-11-28 16:21:47 2809

原创 从内存模型的角度来看C++多态实现机制和C++析构函数为什么要用虚函数

一、从内存模型角度来看C++多态实现机制[cpp] view plain copy#include  #include   #include   using namespace std;    class Animal  {      public:             Animal(int a = 1, in

2017-11-28 16:17:44 420

原创 Ubuntu系统误删内核无限进入Memtest+86问题解决

事情的起因在于:Ubuntu系统更新的时候提示空间不足,遂百度,结果让查看安装的内核,说多次升级后内核版本太多,没有用,删除即可,遂瞎操作一番,果然完事之后空间有了,更新成功了,伺候一直没有关机,后来一次重新启动,发现系统陷入了无限Memtest+86的过程,系统没了。错误示范就不再写了,这里顺便写一下正确操作,如果空间不足要清理调多余的内核版本一定要留下正在运行的那个,这样(这个我也没试过的

2017-11-16 17:03:54 5039 3

原创 【算法题】word-break-ii

此题是word-break的follow up,word-break用中规中矩的dp算法即可解决。这个需要打印所有解决方案。我用dp + dfs, leetcode和lintcode都可以通过。时间复杂度:O(n方) 空间复杂度:O(n方)题目:Given a non-empty string s and a dictionary wordDict 

2017-11-15 16:21:22 512

空空如也

空空如也

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

TA关注的人

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