自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 转:关于dll

<br />1。dll的建立<br />选择win32的dll lib工程, 建立一个cpp文件,代码如下:<br />_declspec(dllexport) int add(int a, int b)<br />{<br /> return a+b;<br />}<br />注意前面的标识_declspec(dllexport),表示dll的输出函数。每个输出的函数都要用这个进行标识。<br />可以进行dll所在目录用dumpbin -exports dll1.dll 查看dll的输出函数信息。可以看

2010-10-20 09:53:00 299 1

原创 转:关于"复杂类型声明"的分析方法

关于"复杂类型声明"的分析方法<br />小科 发表于 2006-8-11 20:15:00 <br />今天看了一个博友的帖子,是关于复杂类型声明的;于是便一起复习了一下;<br />做了个总结;个人感觉这个方法能够分析任何复杂类型的声明;<br />复杂类型的声明主要涉及各种类型的指针,如果没有指针那么估计就没有什么<br />复杂的类型了.由于本人水平有限,还请各位大虾多多指教.<br />首先看以下最基本的==============================================>

2010-09-21 16:52:00 277

原创 转 一种线程安全的单例模式

<br />一种线程安全的单例模式<br /> <br /> <br />#include <memory><br />// 同步对象<br />class Mutex<br />{<br />public:<br />    Mutex()<br />    {<br />        cout << "initial mutex" << endl;<br />    }<br />    ~Mutex()<br />    {<br />        cout << "uninitial mutex

2010-09-20 15:57:00 323

原创 设计者模式测试

<br />设计者模式测试。<br /> <br />// ModeBiuld.cpp : Defines the entry point for the console application.<br />//<br />#include "stdafx.h"<br />#include <string><br />#include <iostream><br />using namespace std;<br />class Builder<br />{<br />public:<br /> Build

2010-09-13 16:38:00 350

原创 (转)C++ 实现内存自动托管的模板类

C++ 实现内存自动托管的模板类<br />C++2010-04-17 18:26:04阅读45评论0  字号:大中小 订阅<br />文/Fenying<br /> <br />    使用Traits类特化实现内存的自动化托管,防止内存泄露。<br /> <br />    原理是在作用域结束后自动释放所有申请了托管的动态内存。<br /> /************************************************************************<br /> *

2010-09-03 15:18:00 576

原创 制作一个大小写不敏感字符串类

<br />struct my_char_traits : public char_traits<char><br />{<br /> static bool eq( char c1, char c2 )  <br /> { <br />  return toupper(c1) == toupper(c2);<br /> }<br /> static bool lt( char c1, char c2 )  <br /> {<br />  return toupper(c1) < toupper(c2);<

2010-08-18 16:12:00 534

原创 (转)Char_traits

<br />Char_traits<br /> <br />头文件<br />Char_traits.h<br /> <br />// Generic char_traits class.  Note that this class is provided only<br />//  as a base for explicit specialization; it is unlikely to be useful<br />//  as is for any particular user-defined

2010-08-16 17:58:00 870

原创 (转)Item 1. Iterators

<br />Every programmer who uses the standard library has to be aware of these common and not-so-common iterator mistakes. How many of them can you find?<br /> <br />The following program has at least four iterator-related problems. How many can you find?<b

2010-08-16 14:53:00 338

原创 转载:c++重载、覆盖、隐藏——理不清的区别

c++重载、覆盖、隐藏——理不清的区别<br /> <br />再次把林锐博士的《高质量c++编程指南》翻出来看的时候,再一次的觉得这是一本难得的好书。实践派写的东西跟理论派和翻译派写的书有着本质的区别,每次读这本书都觉得为什么自己读了这么多遍,还是会犯一些上面讲的小错误,编代码有时候莫名其妙又会把自己转糊涂了。这本书浅显易懂,而且提到了编程过程中应该注意的很多细节,里面展开来讲的细节又偏偏是我觉得最为薄弱的环节,如果大家想学或者正在学习c++。建议大家用心的把这本并不长也不高深的书好好的读几遍。    关

2010-08-13 15:15:00 399

Hook Shadow SSDT(源码)

Hook Shadow SSDT.c的源代码,适合于学习以及应用分析。

2010-08-18

深入浅出MFC 第二版

这本书适合谁 深入淺出 MFC是一本介绍MFC(Microsoft Foundation Classes)程序设计技术的书籍。 对于Windows 应用软件的开发感到兴趣,并欲使用Visual C++ 整合环境的视觉开发工 具,以MFC 为程序基础的人,都可以从此书获得最根本最重要的知识与实例。 如果你是一位对Application Framework 和对象导向(Object Oriented)观念感兴趣的技 术狂热份子,想知道神秘的Runtime Type Information、Dynamic Creation、Persistence、 Message Mapping 以及Command Routing 如何实作,本书能够充分满足你。事实上,依 我之见,这些核心技术与彻底学会操控MFC 乃同一件事情。 全书分为四篇: 第一篇【勿在浮砂筑高台】提供进入MFC 核心技术以及应用技术之前的所有技术基础, 包括: ■ Win32 程序观念:message based, event driven, multitasking, multithreading, console programming。 ■ C++ 重要技术:类别与对象、this 指针与继承、静态成员、虚拟函数与多态、 深入淺出 MFC 28 模板(template)类别、异常处理(exception handling)。 ■ MFC 六大技术之简化仿真(Console 程序) 第二篇【欲善工事先利其器】提供给对Visual C++ 整合环境全然陌生的朋友一个导引。 这一篇当然不能取代Visual C++ User's Guide 的地位,但对整个软件开发环境有全盘以 及概观性的介绍,可以让初学者迅速了解手上掌握的工具,以及它们的主要功能。 第三篇【浅出MFC 程序设计】介绍一个MFC 程序的生死因果。已经有MFC 程序经 验的朋友,不见得不会对本篇感到惊艳。根据我的了解,太多人使用MFC 是「只知道 这么做,不知道为什么」;本篇详细解释MFC 程序之来龙去脉,为初入MFC 领域的 读者奠定扎实的基础。说不定本篇会让你有醍醐灌顶之感。 第四篇【深入MFC 程序设计】介绍各式各样MFC 技术。「只知其然不知其所以然」 的不良副作用,在程序设计的企图进一步开展之后,愈来愈严重,最终会行不得也!那 些最困扰我们的MFC 宏、MFC 常数定义,不得一窥堂奥的MFC 黑箱操作,在本 篇陆续曝光。本篇将使您高喊:Eureka! 阿基米德在洗澡时发现浮力原理,高兴得来不及穿上裤子,跑到街上大喊:Eureka(我 找到了)。 范例程序方面,第三章有数个Console 程序(DOS-like 程序,在Windows 系统的DOS Box 中执行),仿真并简化Application Framework 六大核心技术。另外,全书以一个循 序渐进的Scribble 程序(Visual C++ 所附范例),从第七章开始,分章探讨每一个MFC 应用技术主题。第13 章另有三个程序,示范Multi-View 和Multi-Document 的情况。 14 章~16 章是第二版新增内容,主题分别是MFC 多线程程序设计、Custom AppWizard、 以及如何使用Component Gallery 提供的ActiveX controls 和components。

2010-08-12

空空如也

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

TA关注的人

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