![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 66
Sean2013
这个作者很懒,什么都没留下…
展开
-
委托机制模板
111原创 2008-10-17 10:14:00 · 368 阅读 · 0 评论 -
VC++实现Win2000下直接读写磁盘扇区
VC++实现Win2000下直接读写磁盘扇区 摘要:本文主要介绍了在Windows 2000下对磁盘扇区数据的直接读写访问方法,并在此基础上实现了对磁盘扇区内容的查看、基于扇区的数据备份与恢复、对磁盘信息的彻底擦除等一些有着实际意义的应用。 关键字:磁盘访问;扇区;Windows 2000;VC++ 引言 由于Windows 操作系统在很大程度上采取了访问安全保护机制(例如,在Windo原创 2009-07-30 12:14:00 · 854 阅读 · 0 评论 -
写代码
把代码写清楚,别耍小聪明。 想干什么,讲的简单点、直接点。 只要有可能,使用库函数。 避免使用太多的临时变量。 ”效率“不是牺牲清晰性的理由。 让机器去干那些脏活。 重复的表达式应该换成函数调用。 加上括号、避免歧义。 不要使用含糊不清的变量名。 把不必要的分支去掉。 使用语言的好特性,不要使用那些糟糕的特性。 该用逻辑表达式的时候,不要使用过多的条原创 2009-08-01 11:51:00 · 872 阅读 · 1 评论 -
静态库加载问题
加载lib 的时候,如果是写在头文件,注意头文件的加载顺序。原创 2009-08-09 18:09:00 · 670 阅读 · 0 评论 -
[ASM/C/C++]关于"C++引用"
[ASM/C/C++]关于"C++引用" imjacob 发表于 2006-12-16 21:32:00引用, 在具体实现时, 会申请一个临时空间, 目的是存放被引用对象的地址. 当使用引用变量时, 其实就是对被引用对象作了一次间接寻址.此文缘起我看了这篇文章:http://blog.csdn.net/newslxw/archive/2006转载 2009-06-26 16:06:00 · 655 阅读 · 0 评论 -
luac 编译器
luac 编译器 NAMEluac - Lua 编译器摘要luac [ options ] [ filenames ]说明luacLua编译器。它把用Lua语言编写的程序翻译为二进制文件,之后这些文件可被载入并执行。预编译单元(chunk)的主要优势在于:加载更快,保护源代码免于用户的意外修改,以及离原创 2009-09-01 14:32:00 · 17125 阅读 · 1 评论 -
仿函数、绑定、桥接、委托相关讨论
仿函数、绑定、桥接、委托相关讨论来源: [ OGDEV ] 浏览: [555] flipcode仿函数、绑定、桥接、委托相关讨论:以下随便讨论下,没突出的中心论点,个中理论只代表我个人观点,难免有错:),欢迎指正。一。需求:在事件处理常常会碰到这样的情况:1。接口分离。即invoker原创 2009-07-09 15:21:00 · 797 阅读 · 0 评论 -
boost库的常用组件的使用
boost库的常用组件的使用 1.boost::anyboost::any是一种通用的数据类型,可以将各种类型包装后统一放入容器内最重要的它是类型安全的。有点象COM里面的variant.使用方法:any::type() 返回包装的类型any_cast可用于any到其他类型的转化#include boost/any.hpp原创 2009-07-09 15:25:00 · 636 阅读 · 0 评论 -
windows2000提供了如下几种线程池函数用于线程管理
windows2000提供了如下几种线程池函数用于线程管理 收藏 windows2000提供了如下几种线程池函数用于线程管理:一、异步调用函数:BOOL QueueUserWorkItem(PTHREAD_START_ROUTINE pfnCallback,PVOID pvContext,ULONG dwFlags);该函数将“工作项目”放入线程池并且立即返回。工作项目是指一个用pfnCallba翻译 2009-10-19 12:39:00 · 1033 阅读 · 0 评论 -
语言的黏合剂-Swig
语言的黏合剂-Swig开发者在线 Builder.com.cn 更新时间:2008-05-20作者:sundy26 来源:CSDN本文关键词: 黏合剂 语言 python 什么是SWIG? SWIG,即简化封装和接口生成器(Simplified Wrapper and Interface Generator),按照其创建者的说法,是“一种把用C、C++以及Objectiv转载 2009-10-19 17:22:00 · 767 阅读 · 0 评论 -
表达式计算器错误 CXX0017
MSDN请稍候MSDN Library请稍候开发工具和语言请稍候Visual Studio 2008请稍候Visual Studio请稍候Visual C++请稍候生成 C/C++ 程序请稍候C/C++ 生成参考请稍候C/C++ 生成错误请稍候表达式计算器错误 CXX0000 到 CXX00原创 2009-10-20 12:32:00 · 2034 阅读 · 0 评论 -
未找到 CXX0017:Error:symbol " 符号名称 "
VisualStudio.NET 调试器中 BUG: 问题 VisualC++6.0 .pdb 文件察看本文应用于的产品 注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。原创 2009-10-20 12:34:00 · 3715 阅读 · 0 评论 -
Walking the callstack
Walking the callstack作者:Jochen Kalmbach翻译:Hefe原文出处:www.codeproject.com关键字:callstack, StackWalker简介有些情况下,我们需要显示当前线程的callstack,或是显示其他我们感兴趣的进程或线程的callstack,为此,我专门写了这篇文章阐述如何获得callstack。我转载 2010-01-22 12:21:00 · 1272 阅读 · 1 评论 -
开源日志系统log4cplus(一)
log4cplus是C++编写的开源的日志系统,功能非常全面,用到自己开发的工程中会比较专业的,:),本文介绍了log4cplus基本概念,以及如何安装,配置。 ### 简介 ###log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。log4cplus具有线程安全原创 2009-04-25 12:24:00 · 652 阅读 · 0 评论 -
重载操作符与转换
http://hi.baidu.com/jianzhichang/blog/item/9a085a1619802d1e962b437d.html原创 2009-02-12 11:43:00 · 395 阅读 · 0 评论 -
C++委托的实现
属于游戏制作人的中文网络平台游戏人才 | 游戏外挂 | 开发社区 首页交流|即时Chat|综合资讯|业界通讯录|开发文档|技术专题|资源|游戏频原创 2008-10-16 09:48:00 · 549 阅读 · 0 评论 -
匈牙利命名规范——win32开发必备常识
匈牙利命名规范——win32开发必备常识2008-08-22 20:13匈牙利命名规范几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前缀是原创 2008-10-16 11:48:00 · 807 阅读 · 0 评论 -
使用_tcsncpy防止产生半个汉字
使用_tcsncpy防止产生半个汉字2006-10-09 11:39众所周知, VC中在MBCS编译选项下, strncpy和CString的Left等操作都可能产生汉字截断的现象, 实际上, 使用TCHAR中的_tcsncpy就可以防止半个汉字的产生, 在MBCS环境下, _tcsncpy会被映射到_mbsnbcpy, _mbsnbcpy可以保证不会截断汉字.原创 2008-10-22 11:14:00 · 677 阅读 · 0 评论 -
lstrcpyn,lstrcat, lstrcmp, lstrcmpi
The lstrcpyn function copies a specified number of characters from a source string into a buffer. LPTSTR lstrcpyn( LPTSTR lpString1, // destination buffer LPCTSTR lpString2, // string int原创 2008-10-21 10:36:00 · 1279 阅读 · 0 评论 -
_mbsnbcnt
Example/* MBSNBCNT.C */#include #include void main( void ){ unsigned char str[] = "This is a multibyte-character string."; unsigned int char_count, byte_count; char_count =原创 2008-10-22 11:59:00 · 507 阅读 · 0 评论 -
深度解析DLL动态链接库
深度解析DLL动态链接库 (2007-04-01 00:25:48) 标签:dll 动态链接库 分类:散乱技术总汇在Windows世界中,有无数块活动的大陆,它们都有一个共同的名字——动态链接库。现在就走进这些神奇的活动大陆,找出它们隐藏已久的秘密吧! 初窥门径:Windows的基石 随便打开一个系统目录,一原创 2008-10-24 10:00:00 · 2958 阅读 · 1 评论 -
fstream和中文路径
fstream和中文路径前几天用了一个开源的工具来设计界面(www.wxformbuilder.org)。结果发现有个bug,只要存储路径有中文字符,存储就会失败,而且没有任何提示。一下午的工作就白白丢失了。今天自己写程序也遇到这个情况,是fstream的问题。默认的情况下不支持中文路径。fopen就可以。查到一篇文章讲这个,一定程度上能解决问题:问题:有时候用ifstream或o原创 2008-10-24 11:15:00 · 1321 阅读 · 0 评论 -
fstream怎么一次把整个文本文件内容读到一个string里?
问题内容:fstream怎么一次把整个文本文件内容读到一个string里? 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=660148 所属论坛:C语言 审核组:C/C++ 提问者:pi1ot 解决者:babysloth 感谢:babysloth、tohigh 关键字:函数 参数 控件 数据库原创 2008-10-27 14:59:00 · 1680 阅读 · 0 评论 -
TCHAR 与 STD::string 之间的若干问题
我经常在 C++ 程序中使用标准模板库(STL)的 std::string 类,但在 使用 Unicode 时碰到了问题。在使用常规 C 风格的字符串时,我可以使用 TCHAR 和 _T 宏,这样针对 Unicode 或 ASCII 均可以进行编译,但我 总是发现这种ASCII/Unicode的结合很难与 STL 的 string 类一起使用。你有什么好的建议吗? Naren J.原创 2008-10-29 16:00:00 · 606 阅读 · 0 评论 -
字符串函数
http://www.ggv.com.cn/forum/clib/string/stricmp.html stricmp,strcmpi 原型:extern int stricmp(char *s1,char * s2); 用法:#include原创 2009-02-05 12:10:00 · 359 阅读 · 0 评论 -
PROCESS_INFORMATION
PROCESS_INFORMATION This structure is filled in by the CreateProcess function with information about a newly created process and its primary thread. typedef struct _PROCESS_INFORMATION { HANDLE hProce原创 2009-02-10 12:23:00 · 775 阅读 · 0 评论 -
sscanf 替代函数
// 解析装备子类 void CVisitFacade::ParseEquipSubClass(char *szEquipSubClassBuf, long *lEquipSubClassBuf) { long lIDNum = 0; char szNum[32] = {0}; long lNum = 0; while ((*szEquipSubClassBuf) != 0)原创 2009-02-11 16:47:00 · 1269 阅读 · 0 评论 -
几个常用库
//#include //#pragma comment(lib,"comsupp.lib")// 网络组件库#pragma comment (lib, "Ws2_32.lib")// // 微软高级图形处理函数// #pragma comment(lib,"Msimg32.lib")// 图片转换库#include "BitmapFile.h"#include "ijl.h"#prag原创 2009-02-12 09:27:00 · 508 阅读 · 0 评论 -
一个boost底下的线程池 C++完美实现Singleton模式
http://rainmaple1127.spaces.live.com/原创 2010-02-04 14:50:00 · 1172 阅读 · 0 评论