自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

原创 模板类和友元函数再探

C++友元函数

2016-04-13 15:46:27 765

翻译 MSDN中关于#pragma once的译文

#pragma once译文

2015-07-28 20:38:06 530

原创 你知道何时调用 const_reference front() const 吗?

const_reference front() const什么时候调用

2015-07-20 10:14:11 866

原创 暂时在heap上留个坑

在写smart_heap的时候,其中函数首先要将迭代器的difference_type和value_type萃取出来,但是为什么要萃取出value_type,他是这么用的(下面代码是我自己写的,大致是这个意思): template<class RandomAccessIterator, class Distance, class T> void make_heap_aux(Random

2015-07-15 11:19:57 415

原创 函数书写的一点总结

最近因为总是要在纸上书写代码,所以从中还是发现自己的一些问题:总结一下,希望能时刻记住这些东西;     要说的倒不是一些具体的东西,还是比较笼统的;    《剑指offer》中的面试题56还是让我感觉到了自己在书写函数的时候的不足:      其中最重要的就是,在写函数的时候一定要列出一个流程,将函数分成几个小部分;只有当自己对这几个小部分想清楚了再下手写函数;      对于一

2015-07-11 13:18:30 432

原创 《算法4》中的堆排序

堆排序

2015-07-10 11:04:42 1817 2

原创 关于递归自己的总结

最近可能是旁边各种人都准备找工作的事情,让我也感觉有一些慌张了,甚至有的时候我都不知道我学计算机是真正的喜欢还是为了找工作; 好在最近自己思考了一下,并且飞饼同学让我知道了一些事情,她说的一句话我很喜欢,就当我毕生要完成的事情:平静地承认自己的不足,并解释不足的原因,让自己像秤砣一样稳稳地沉下去,回到自己的内心,去努力实现 确实,前一阵我经常会有这些想法:如果XX公司没进去,怎么办,岂不是我的人

2015-07-09 21:28:54 822

原创 默认实参需要注意的几个地方

默认实参需要注意的几个地方

2015-07-07 09:48:12 1207

转载 malloc/free与new/delete的区别

本博文是转载自:http://blog.csdn.net/hackbuteer1/article/details/6789164相同点:都可用于申请动态内存和释放内存不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建

2015-07-06 20:09:35 307

原创 关于str__相关操作源码,不定期更新

源码

2015-07-06 15:08:47 389

原创 关于《剑指offer》中面试题30中的第一种算法的推导

算法时间复杂度计算

2015-07-03 16:51:52 493

转载 二叉树的深度优先遍历与广度优先遍历

原博文链接:http://www.blogjava.net/fancydeepin/archive/2013/02/03/395073.html      深度优先搜索算法(Depth First Search),是搜索算法的一种。是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已

2015-06-30 15:56:13 364

转载 二叉树的三种遍历方式的递归实现和非递归实现

二叉树遍历

2015-06-30 15:39:08 546

原创 《剑指offer》面试题16扩展题

面试16扩展题

2015-06-26 20:19:45 352

转载 详解C/C++函数指针声明

一篇很不错的文章,原文链接:详解C/C++函数指针声明 要理解一个C程序,仅仅理解组成该程序的符号是不够的。程序员还必须理解这些符号是如何组合成声明、表达式、语句和程序的。 我们先来看看下面的一个语句:( *( void(*)())0)(); 这是当计算机启动时,硬件将调用首地址为0位置的子例程。像这样的表达式恐怕会令每个C/C++程序员的内心都“不寒而栗”吧。 然而,完全不用害怕,任何

2015-06-26 11:22:17 651

原创 smart_stl::deque相关总结

关于deque的一些观点还有我自己的改进,我都是写在这篇博客上,感兴趣的同学可以和我一起讨论;总结1 deque的operator []1.在std::deque::operator中,我们可以的得知,cppreference对它的描述为“返回一个引用的元素在指定的位置pos。没有执行边界检查”。 我对“没有执行边界检查”比较感兴趣;因为对它进行一个边界检查很简单,只需要多加一个条件判断就可以了。

2015-06-18 15:47:54 650

原创 smart_stl:list小结

这篇博客主要是分析一下我写smart_stl的心得,有小伙伴想看我的源代码请移步: smart_stl源码首先我并没有完全去按照《stl源码剖析》去写,我只是领会了其中的许多好的思想。首先我们看一下《stl源码剖析》中back的写法:reference back() {return *(--end());}在这里back的代码看起来虽然很简洁 ,而且思路很清晰,但是这里面多出了两次函数调用,首先在

2015-06-13 15:26:44 695

原创 《汇编语言》笔记第一章

看了王爽的《汇编语言》,感觉写的很好,真的是通俗易懂,为了大家也可以快速浏览一下汇编语言,我特意将笔记一章一章写出来。独乐了不如众乐乐,不会汇编语言的程序员不是好程序员!一、基础知识1.1. 汇编语言由三类指令组成:(1)汇编指令:机器语言的助记符,有对应的机器语言;(2)伪指令:没有对应的机器码,由编译器执行,计算机并不执行;(3)其他符号:如+-*/,由编译器识别,没有

2015-06-12 21:03:14 580

原创 函数参数中指向指针的指针

指向指针的指针

2015-06-11 15:35:31 689

转载 C++异常

异常

2015-06-09 11:16:30 325

转载 模板类和友元函数

模板类的友元分3类:非模板友元约束(bound)模板友元,即友元的类型取决于类被实例化时的类型。非约束(undound)模板友元,即友元的所有具体化都是类的每一个具体化的友元。1.模板类的非模板友元函数templateclass HasFriend{ friend void counts();  //friend to all HaFriend inst

2015-06-08 15:24:43 684

原创 记录造轮子的点点滴滴

记录STL造轮子的过程

2015-06-03 21:42:24 381

转载 C++中关于操作符重载诸多问题

我感觉这篇文章写得很好,基本关于何时将操作符重载函数设置成成员函数何时设置成friend函数都有了很好的解释,分享给大家。 http://www.docin.com/p-100633716.html

2015-06-03 21:15:40 346

原创 在STL中的functor(仿函数)的另一用处:当模板函数必须要进行偏特化时

funtor的一个用途:弥补模板函数无法偏特化的不足

2015-06-03 09:50:24 867

原创 C++:按值传递的还有地址

表示地址的变量在函数中也是按值传递的,这个值就是地址

2015-06-02 16:55:06 435

原创 何时在类型前加typename

关于模板类函数声明与实现分开时的涉及到typename的一个小细节

2015-06-02 10:50:51 1293

原创 vector相关的模板类函数声明与实现

模板类的函数声明与实现

2015-05-30 10:26:37 1725

经典龙书(编译原理)

经典的编译原理 经典龙书 影印的还是很清晰的

2014-10-31

OPenGL需要的一些头文件及库

OPenGL需要的一些头文件及库,有时候在编程序的时候提示没有glaux.lib等文件的时候,这个压缩包里一般都是有的!

2014-07-05

MFC基础教程

本资源是管VC++的MFC的电子档,对于MFC刚入门者还有一些帮助的

2014-02-26

空空如也

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

TA关注的人

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