C++&C
文章平均质量分 69
wyingquan
这个作者很懒,什么都没留下…
展开
-
Visual C++ 6 调试之Debug选项(001)
GeneralHexadecimal display:这一选项以十六进制格式显示所有值,并以十六进制解析所有的用户和对话框输入。当选择了该选项时,可以使用0n(注意前面是数字零,后面一个是小写字母n)前缀输入十进制值。例如:0n123456789。Disassembly windowSource annotation:同时显示源码机器汇编语言翻译。Code bytes:显示与每一个原创 2006-03-30 02:23:00 · 4849 阅读 · 2 评论 -
6278 - is allocated with array new [], but deleted with scalar delete
6278 - is allocated with array new [], but deleted with scalar deleteConsequenceDestructors will not be calledThe calling function is allocating memory with operator转载 2009-08-02 14:37:00 · 7155 阅读 · 0 评论 -
BOM(Byte-order Mark)
Byte-order MarkAlways prefix a Unicode plain text file with a byte-order mark. Because Unicode plain text is a sequence of 16-bit code values, it is sensitive to the byte ordering used when the text转载 2008-12-07 04:16:00 · 8968 阅读 · 0 评论 -
Unicode编程资料
UNICODE环境设置在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。UNICODE编译设置:C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE在ProjectSetting/link/output 中设置Entry为wWinMainCR转载 2008-12-07 03:47:00 · 5926 阅读 · 0 评论 -
Unicode编码表到GB2312编码表映射表
const unsinged short uni_table[]= { 0x4E00, /* GB2312 Code: 0xD2BB ==>一 Row:50 Col:27 */ 0x4E01, /* GB2312 Code: 0xB6A1 ==>丁 Row:22 Col:01 */ 0x4E03, /* GB2312 Code: 0xC6DF ==>七 Row:38 Col:63原创 2009-02-12 16:34:00 · 23611 阅读 · 4 评论 -
VC中使用使用CRT调试内存泄漏总结
1、加入新的宏和头文件的引用 #define _CRTDBG_MAP_ALLOC #include #include包含 crtdbg.h 头文件,可以将 malloc 和 free 函数映射到其“调试”版本 _malloc_dbg 和 _free_dbg,这些函数会跟踪内存分配和释放。2、在需要检测内存泄漏的地方加入以下语句输出内存泄漏信息 _原创 2009-01-26 04:03:00 · 6094 阅读 · 0 评论 -
有关压缩的一些东西
【zlib、gzip、zip的区别】zlib是一种数据压缩程序库,它的设计目标是处理单纯的数据(而不管数据的来源是什么)。gzip是一种文件压缩工具(或该压缩工具产生的压缩文件格式),它的设计目标是处理单个的文件。gzip在压缩文件中的数据时使用的就是zlib。为了保存与文件属性有关的信息,gzip需要在压缩文件(*.gz)中保存更多的头信息内容,而zlib不用考虑这一点。但gzip只适用原创 2008-06-14 21:19:00 · 9925 阅读 · 0 评论 -
I/O Routines 输入/输出API函数
Input and OutputThe I/O functions read and write data to and from files and devices. File I/O operations take place in text mode or binary mode. The Microsoft run-time library has three types of I原创 2008-05-15 23:55:00 · 7891 阅读 · 0 评论 -
VC6调试技巧
1、强制设置断点:__asm { int 3 }2、Release版输出可以用Dbgview查看调试信息:#include "stdafx.h"#include windows.h>#include stdio.h>void WINAPI DebugString(LPCSTR format, ...)...{va_list arglist;char buffer[1024];va_sta原创 2007-09-30 23:35:00 · 1860 阅读 · 0 评论 -
C语言抓屏的代码
void CaptureScreen()...{ //获得屏幕宽度 int nScreenWidth = GetSystemMetrics(SM_CXSCREEN); //获得屏幕高度 int nScreenHeight = GetSystemMetrics(SM_CYSCREEN); //获得桌面窗口句柄 HWND hDesktopWnd = GetDes原创 2007-06-24 20:55:00 · 5912 阅读 · 1 评论 -
使用Microsoft visual Studio和Rational Purify进行运行时调试(二)
作者: Goran Begic, Technical Marketing Engineer, Development Solutions, IBM Rational翻译: wyingquan#hotmail.com 2006-02-29调试——修复缺陷过程中最慢且代价最高的一步——是大型软件开发过程的一个重要组成部分。并且相信任何一个调试人员都会告诉你,定位引起缺陷的翻译 2006-07-19 00:12:00 · 4631 阅读 · 1 评论 -
使用Microsoft Visual Studio和Rational Purify进行运行时调试(一)
本文分为两部分,在此我们先来学习一些基本的使用Visual Studio调试Win32应用程序的基础知识。作者: Goran Begic, Technical Marketing Engineer, Development Solutions, IBM Rational翻译:wyingquan # hotmail.com 2006-02-09翻译 2006-07-18 23:37:00 · 7039 阅读 · 2 评论 -
遇到cl : Command line error D8036 错误
cl : Command line error D8036 : /Fo../tmp/tinyxml/debug not cl : Command line error D8036 : not allowed with mwith multiple source files msdn上的解释,确定是IDE的bug,解决方式见下面的说明。 URL:http://social.msd原创 2009-06-20 23:06:00 · 12870 阅读 · 2 评论