自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++笔记

1  标准IO库对象不可复制和赋值,所以IO库对象不能作为存储在vector(或其他)容器中,并且形参或者返回值不能为流对象,如果需要传参或返回IO对象时,必须传递或返回对象的指针或引用。2  标准IO的条件状态类型为strm::iostate(其中strm对象的是流对象,比如fstream),包括strm::badbit(破坏的流对象)、strm::failbit(失败的IO操作)、strm

2013-07-20 13:51:24 651

翻译 C++lambda表达式权威指南

最近经常看到lambda表达式这几个字,有的人说它使得C++可以写出更加简单易懂的代码,也有人说它是语法糖,我就不纠结这个问题了,一个国外技术大师写了一篇文章来描述的,我就果断翻译了下(哥英语各种无语,四级3次才过,6级一直无缘,果断使用百度翻译加上自己的理解翻译的,不要吐槽哥,谢谢!),如果有些地方写得比较模糊,可以参考原文:http://www.cprogramming.com/c++11/c

2013-06-04 10:58:36 1608

转载 __stdcall,__cdecl,_cdecl,_stdcall,__fastcall,_fastcall 区别简介

转载:http://blog.163.com/xiang_163_ok/blog/static/6171684520082161551829/1.今天写线程函数时,发现msdn中对ThreadProc的定义有要求:DWORD WINAPI ThreadProc(LPVOID lpParameter);不解为什么要用WINAPI宏定义,查了后发现下面的定义。于是乎需要区别__stdc

2013-05-29 17:55:06 586

转载 面试中的Singleton

转:http://www.cnblogs.com/loveis715/archive/2012/07/18/2598409.html引子  “请写一个Singleton。”面试官微笑着和我说。  “这可真简单。”我心里想着,并在白板上写下了下面的Singleton实现: 1 class Singleton 2 { 3 public: 4 static Sing

2013-05-22 13:20:28 549

原创 C++使用引用计数的例子:表达式求值

在引用计数中,每一个对象负责维护对象所有引用的计数值。当一个新的引用指向对象时,引用计数器就递增,当去掉一个引用时,引用计数就递减。当引用计数到零时,该对象就将释放占有的资源。这种计数应用十分广泛,比如java和C#等支持垃圾回收机制的语言编译器实现,COM组件的维护(com组件将维护一个称作是引用计数的数值。当客户从组件取得一个接口时,此引用计数值将增1。当客户使用完某个接口后,组件的引用计数值

2013-05-21 14:17:17 1102

转载 如何理解面向对象设计

转载:http://blog.csdn.net/tigerdsh/article/details/8885911前言  此文译自CodeProject上How I explained OOD to my wife>一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。  作者(Shubho)的妻子(Farhana)打算重新做一

2013-05-20 15:05:20 933

平面判定C++实现

使用C++在VS2012中开发,利用PQ-树数据结构快速判定一个2-连通图是否可平面,如果需要查看平面判定过程,请在DEBUG环境下运行源码。

2013-07-11

PQ-树 C++实现

PQ-树是一种高级的数据结构,一般用来解决特别约束的排列问题、平面判定等,解决问题的时间复杂度为O(n),不过结构较为复杂,个人真正理解花了好久,上次的是国外的一个人写得代码,其中还有测试用的例子,貌似是根据国外提供的开源JGraphEd改编过来的,抽取了其中关于PQ-树结构那一部分代码,看懂花了我好多时间,嘿嘿~~

2013-07-10

PQ数据结构C++实现

PQ-树结构实现比较复杂,主要用于解决平面判定,特殊约束的排列问题,解决问题时间复杂度为O(1),具体详见我在CSDN上面的博客描述。

2013-07-10

空空如也

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

TA关注的人

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