自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

某些人停留在时光的这头,而自己早已消失在时光的那头。

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

原创 Queue的用法

队列的抽象数据类型如下:templateclass Queue{    Queue(int s);//创建队列实例,最大长度为s    ~Queue();//该实例消亡,释放全部空间    void push(T);//向队列中(末尾)添加元素    void pop();//去掉队列头元素    T front();//返回队列头元素    T& back()

2011-10-28 09:34:49 469

原创 const引用

普通的const引用:const引用可以用下列内容初始化:①字面值常量或右值表达式(只适用于const引用)const int &ri = 7777;②同类型const或非const对象 int i = 7;const int ii = 7777; const int &ri = i;const int &rii = ii;// i = 7, ri

2011-10-27 15:56:48 592

转载 C++书推荐

http://blog.csdn.net/myan/article/details/1907

2011-10-24 15:33:04 439

原创 Linux下计算程序运行时间的两种方法

1.以下是我在网上看到的有时候我们要计算程序执行的时间,比如我们要对算法进行时间分析,这个时候可以使用下面这个函数:#include //gettimeofday将时间保存在结构tv之中,tz一般我们使用NULL来代替int gettimeofday(struct timeval *tv,struct timezone *tz); strut timeval { long

2011-10-21 18:04:36 979

转载 浙江大华2011.10.10校园招聘会笔试题

http://blog.csdn.net/hackbuteer1/article/details/6865196

2011-10-18 10:31:03 1377

转载 二叉树的递归与非递归遍历源码(C++)

#include #include #include using namespace std;struct node{ node* lchild; node* rchild; int key; node(int data=0, node* left=N

2011-10-18 10:25:50 408

转载 回调函数

原文地址:http://learn.akae.cn/media/ch24s05.html

2011-10-16 14:15:02 265

转载 回调函数

原文地址:http://hi.baidu.com/spidermanzy/blog/item/b25b00956469c6097bf48016.html简介  对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么

2011-10-16 14:03:00 533

原创 二叉树遍历

二叉树的遍历非常重要,但对已一棵比较复杂的树,要写出它的先、中、后序遍历,往往不是那么简单,也很容易犯错。这里介绍一种比较直观且不容易犯错的方法。对于图1所示的二叉树,要写出它的先、中、后序遍历,往往很容易出错。图  1其实,我们可以用图2中的红线

2011-10-15 15:20:47 2596

转载 函数返回值

原文地址:http://blog.csdn.net/rcbblgy/article/details/3237846不带返回值的 return 语句只能用于返回类型为 void 的函数。在返回类型为 void 的函数中,return 返回语句不是必需的,隐式的 retu

2011-10-13 11:13:22 1902

转载 淘宝2012笔试(研发)

一、单选题1、我们有很多瓶无色的液体,其中有一瓶是毒药,其它都是蒸馏水,实验的小白鼠喝了以后会在5分钟后死亡,而喝到蒸馏水的小白鼠则一切正常。现在有5只小白鼠,请问一下,我们用这五只小白鼠,5分钟的时间,能够检测多少瓶液体的成分()a 5瓶 b 6 c 31 d 32

2011-10-11 18:35:34 541

转载 函数名与函数指针

一 通常的函数调用一个通常的函数调用的例子://自行包含头文件void MyFun(int x);    //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){   MyFun(1

2011-10-10 16:09:50 483

转载 引用 与 取地址 以及指针的关系

【引用】就是一个变量的别名(连内存都不分配)。引用是C++里定义的(C没有,&只是取地址操作)。可以看成是一个const指针(指针地址不可变,指向的内容可变)。【指针】就是一个变量,是一个占用四字节的变量(32位机上),与其他变量的不同之处就在于它的变量值

2011-10-10 15:04:09 1207

转载 技术人员的找工之路(Final)

http://for-ever-sober.blog.sohu.com/144992577.html    2009早已过去,但那清晰可见的足印,在背后的弯曲小路仿如昨天才走过。技术人员的找工之路并不平坦,看过各样的风景,受过各种打击,也收到过意外的惊喜。找工之路,我

2011-10-09 15:56:24 2755

转载 Windows 平台下的同步机制 (4)– 信号量(Semaphore)

Windows 平台下的同步机制 (4)– 信号量(Semaphore)Semaphore是旗语的意思,在Windows中,Semaphore对象用来控制对资源的并发访问数。Semaphore对象具有一个计数值,当值大于0时,Semaphore被置信号,当计数值等于0时,

2011-10-08 17:52:50 1370

转载 Windows 平台下的同步机制 (3)– 事件(Event)

Windows 平台下的同步机制 (3)– 事件(Event)事件对象的特点是它可以应用在重叠I/O(overlapped I/0)上,比如说socket编程中有两种模型,一种是重叠I/0,一种是完成端口都是可以使用事件同步。它也是核心对象,因此可以被waitforsin

2011-10-08 17:51:35 808

转载 Windows 平台下的同步机制 (2)– 互斥体(Mutex)

Windows 平台下的同步机制 (2)– 互斥体(Mutex)windows api中提供了一个互斥体,功能上要比临界区强大。Mutex是互斥体的意思,当一个线程持有一个Mutex时,其它线程申请持有同一个Mutex会被阻塞,因此可以通过Mutex来保证对某一资源的互斥

2011-10-08 17:50:12 1609

转载 Windows 平台下的同步机制 (1)– 临界区(CriticalSection)

Windows 平台下的同步机制 (1)– 临界区(CriticalSection)临界区的使用在线程同步中应该算是比较简单,说它简单还是说它同后面讲到的其它方法相比更容易理解。举个简单的例子:比如说有一个全局变量(公共资源)两个线程都会对它进行写操作和读操作,如果我们在

2011-10-08 17:47:17 632

转载 同步机制——互斥体锁、读/写锁、信号量锁、条件变量

(区别于linux内核所用的自旋锁和互斥锁,本文中讨论的锁用于普通编程)当两个或多个并发线程的执行次序造成了意想不到的错误结果时,“竞态条件”就是会产生。防止“竞态条件”的一个方法是使用同步机制,对访问“共享资源”的代码中关键段实施“品行访问”控制。常用的OS同步机制有:

2011-10-08 17:44:25 1692

转载 inline, const, virtual, static四个关键字使用时应该放在哪里?

注意,下面说的“声明”指的是非定义处的声明,别跟我扯什么“所有的定义都是声明”什么的。1. inlineinline可以放在声明处,也可以放在定义处,也可以两个地方都放。但是inline是属于实现部分的内容,不应该出现在接口处,即类的使用者从使用的角度不需要知道是不是

2011-10-08 14:11:36 1423

空空如也

空空如也

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

TA关注的人

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