- 博客(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 322 1
原创 转:关于"复杂类型声明"的分析方法
关于"复杂类型声明"的分析方法<br />小科 发表于 2006-8-11 20:15:00 <br />今天看了一个博友的帖子,是关于复杂类型声明的;于是便一起复习了一下;<br />做了个总结;个人感觉这个方法能够分析任何复杂类型的声明;<br />复杂类型的声明主要涉及各种类型的指针,如果没有指针那么估计就没有什么<br />复杂的类型了.由于本人水平有限,还请各位大虾多多指教.<br />首先看以下最基本的==============================================>
2010-09-21 16:52:00 292
原创 转 一种线程安全的单例模式
<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 340
原创 设计者模式测试
<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 370
原创 (转)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 595
原创 制作一个大小写不敏感字符串类
<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 551
原创 (转)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 887
原创 (转)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 357
原创 转载:c++重载、覆盖、隐藏——理不清的区别
c++重载、覆盖、隐藏——理不清的区别<br /> <br />再次把林锐博士的《高质量c++编程指南》翻出来看的时候,再一次的觉得这是一本难得的好书。实践派写的东西跟理论派和翻译派写的书有着本质的区别,每次读这本书都觉得为什么自己读了这么多遍,还是会犯一些上面讲的小错误,编代码有时候莫名其妙又会把自己转糊涂了。这本书浅显易懂,而且提到了编程过程中应该注意的很多细节,里面展开来讲的细节又偏偏是我觉得最为薄弱的环节,如果大家想学或者正在学习c++。建议大家用心的把这本并不长也不高深的书好好的读几遍。 关
2010-08-13 15:15:00 414
深入浅出MFC 第二版
2010-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人