自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 实现委托

委托简单的理解就是把函数(成员函数、全局函数或静态函数)指针封装成一个仿函数类, 这样做的好处有: 1、解耦函数实现和调用(函数的调用者不知道函数的实现者) 2、加强类型安全性(函数指针是一个内存指针,委托是一个类) 3、作为参数传递(替换回调函数) c++ 标准库并没有实现委托的功能,C++98/03 实现起来比较困难(可以参考fastDelegate),C++11之后有了可变模板参数...

2018-11-23 22:41:49 1383 1

原创 C++实现橡皮筋拉伸线条类

LineTracker.h  #pragma once #include <windows.h> class CLineTracker { int m_nPos; int m_nMinPos; int m_nMaxPos; int m_nLineStart; int m_nLineEnd; int m_nLineWidth; BOOL m_bVertical; B...

2018-10-11 15:09:02 1551

原创 好用的 C++ 数据库操作 Ado封装类库

//////////////////////////////////////////////////////// //libSqlAdo.h //////////////////////////////////////////////////////// #pragma once #import "C:\\Program Files\\Common Files\\system\\ado\\m...

2018-08-29 20:39:02 3097 2

原创 C/C++ 实现printf函数

include <iostream> #include <iomanip> #include <stdarg.h> void stl_printf(const char* s) { while (*s) { std::cout << *s++; } } template<typename TValue, typename...T...

2018-08-29 20:34:40 2985 1

原创 面向对象程序设计基本概念

1、对象   >对象是指客观存在的事物,由一组属性和行为构成。    对象 = 属性 + 行为       在面向对象程序设计中,对象之间也需要联系,我们称作对象的交互。   2、类   >类是具有共同特征的对象的抽象。   >是对具有共同属性和行为的一类事物的抽象描述。  共同的属性被描述为类的数据成员,共同行为被描述为类的成员函数。       3、实例   >

2014-07-15 17:36:02 1090

原创 两个大数据相加

在华为面试见到这道题,觉得有点意思,按照自己的思路实现了两个大数据相加的算法,仅供参考 #include #include using namespace std; void swap(char* result) { int sz = strlen(result); for (int i = 0; i < sz / 2; i++) { char c = result[

2014-03-11 15:47:51 901

原创 23种设计模式总结

1、创建型模式         (1) 抽象工厂模式(Abstract Factory)                    提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。          (2)工厂方法(Factory Method)                     定义一个用于创建对象的接口,让子类决定将哪一个类实例化。

2014-03-11 13:51:26 572

原创 二叉树前序、中序和后序非递归遍历的方法

/***********************************************************Author: visonEmail : vison0300@163.comDate : 2010-03-19***********************************************************/#include #in

2010-03-19 16:43:00 552

原创 KMP模式匹配算法

/******************************************************************************Copyright(C) 2009File Name : kmp.hAuthor : visonEmail : vison0300@163.comDate : 2009-10-28

2009-10-28 10:12:00 458

原创 常用的内排序算法

今天注册了个CSDN的账号,顺便发表自己的处女作,就这样把我的第一次奉献出去了。。。  /******************************************************************************Copyright(C) 2009File Name : algorithm.hAuthor : visonE

2009-10-12 17:56:00 448

Windows核心编程(高清,非扫描,带完整目录)

Windows核心编程(高清,非扫描,带完整目录)

2015-09-26

COM组件设计与应用(高清PDF)

自己整理的COM资料。文章写得不错,风趣幽默、通俗易懂,是学习COM组件的绝好资料。

2010-03-24

STL C++源码

学习 STL 最好最详细的资料 提供源码结构清晰(包含文档) 看完保证有质的提高

2010-03-11

lexi 编辑器源码

GOF设计模式里面的lexi编辑器的源码 值得学习

2010-02-22

C++设计新思维:范型编程与设计模式之应用

PDF版本 (C++设计新思维:范型编程与设计模式之应用)侯捷翻译

2010-02-10

设计模式(Gof完整版PDF)

PDF高清教程 + 23个模式的源码 + lexi 编辑器源码 很好很强大

2010-02-10

空空如也

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

TA关注的人

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