日志文章列表

2008年03月21日 09:59:21

VC++6.0中内存泄漏检测(转)

VC++6.0中内存泄漏检测
这篇文章是对2004-09-02日发表的《VC++6.0中简单的内存泄漏检测事例代码》(已经删除)的更新.
对C++代码而言,内存泄漏问题虽然有诸多方法避免,但实际代码编写的时候,或出于自信或出于复杂性..

阅读全文>>

Tags: 内存泄漏  

类别: 编程技巧 |  评论(1) |  浏览(445) |  收藏
2008年03月21日 09:57:16

C/C++编程新手错误分析(转)

C/C++编程新手错误分析
http://www.51cto.com/html/2005/0922/3581.htm
(1)“我的程序都是对的,可结果不对”
想想你的周围,是不是也有人说这样的话?如果你也曾经说过,那就此打住,不要再说这句话,因为这..

阅读全文>>

Tags: 编程  

类别: 编程技巧 |  评论(0) |  浏览(419) |  收藏
2008年03月21日 09:55:20

调试MFC程序(转)

调试MFC程序



在上一讲中我们学习了视类的一般编程方法,并针对我们要使用的CListView为Schedule的视类编写了显示输出函数,大家肯定想运行一下Schedule,看看效果。但心铃估计多数朋友都无法一次性地正确输入..

阅读全文>>

Tags: MFC调试  

类别: 编程技巧 |  评论(0) |  浏览(518) |  收藏
2008年03月21日 09:52:53

细谈VC程序调试的若干方法(转)

细谈VC程序调试的若干方法


  记得我刚开始用VC编程时,多次遇到程序编译链接都没有任何错误提示时运行却发生意外错误或者陷入死机状态,对此我真是茫然不知所措。后来经过项目工程的“洗礼”,我学到了一些解..

阅读全文>>

Tags: VC调试  

类别: 编程技巧 |  评论(0) |  浏览(391) |  收藏
2008年03月21日 09:50:54

C中常用的调试方法、DLL的调试(转)

C中常用的调试方法
 

调试的最常用的方法,假如我们怀疑一个整形变量x有问题的话,可以:
1, CString str;
str.Format(“%d”,x);//和printf非常相似
MessageBox(str);
优点:点确定后程序才会继续运行..

阅读全文>>

Tags: 调试  

类别: 编程技巧 |  评论(0) |  浏览(454) |  收藏
2008年03月21日 09:49:42

在VC6.0中如何让new操作失败后抛出异常? (转)

在VC6.0中如何让new操作失败后抛出异常?
  标准C++规定new一个对象时如果分配内存失败就应抛出一个std::bad_alloc异常,如果不希望抛出异常而仅仅传回一个NULL指针,可以用new的无异常版本:new(nothrow)..

阅读全文>>

Tags: 开发 调试  

类别: 编程技巧 |  评论(29) |  浏览(657) |  收藏
2008年03月21日 09:48:53

为什么会出现LNK2005"符号已定义"的链接错误?(转)

为什么会出现LNK2005"符号已定义"的链接错误?
  许多Visual C++的使用者都碰到过LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found这样的链接错误,而且通常..

阅读全文>>

Tags: 调试  

类别: 编程技巧 |  评论(0) |  浏览(1073) |  收藏
2008年03月21日 09:47:59

仅通过崩溃地址找出源代码的出错行 (转)

仅通过崩溃地址找出源代码的出错行
作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!
“该程序执行了非法操作,..

阅读全文>>

Tags: 调试  

类别: 编程技巧 |  评论(0) |  浏览(320) |  收藏
2008年03月21日 09:41:23

跟踪错误有用的编译选项(转)

跟踪错误有用的编译选项:
/W4       用最高的警告层次编译(所有版本均使用)
/D “_DEBUG” 打开条件编译调试开关,即定义了 _DEBUG(仅调试版使用)
/GZ       检查包括..

阅读全文>>

Tags: 调试  

类别: 编程技巧 |  评论(0) |  浏览(260) |  收藏
2008年03月21日 09:40:05

Visual C++ 编译器选项(转)

Visual C++ 编译器选项 - -
                         
选项 目的
@ 指定响应文件
/? 列出编译器选项
/AI 指定在解析传递到..

阅读全文>>

Tags: 调试  

类别: 编程技巧 |  评论(6) |  浏览(228) |  收藏
2008年03月21日 09:38:59

windows中的调试(转)

windows中的调试
http://www.7880.com/Info/Article-4dd98120.html

1.事后调试有两个最基本的目标:
(1) 发现程序是在哪里崩溃的
(2) 找出导致程序崩溃的原因
2.按优先选择顺序排列的调试技术:
(1) 使用调试..

阅读全文>>

Tags: 调试  

类别: 编程技巧 |  评论(0) |  浏览(233) |  收藏
2008年03月21日 09:37:37

用户自定义调试信息(转)

MFC/DLL 编程时用独立的控制台窗口显示用户自定义调试信息
我将这个功能封装为两个文件,请将此文本内容下载到本地,保存为正确的文件名后使用。在不改变源代码的情况下实现,Debug版显示调试信息窗口,在Release版..

阅读全文>>

Tags: 调试  

类别: 编程技巧 |  评论(27) |  浏览(260) |  收藏
2008年03月21日 09:36:30

使用Visual C++调试器调试(转)

使用Visual C++调试器调试

一、调试版本与发布版本
  有时程序能在调试版本运行但不能运行于发布版本,反之也有可能。一般说来,一个发布版本意味着某些类型的优化,而一个调试版本则没有优化。下面我们来看看..

阅读全文>>

Tags: 代码调试  

类别: 编程技巧 |  评论(0) |  浏览(353) |  收藏
2008年03月21日 09:35:24

在VC程序中使用调试语句(转)

在VC程序中使用调试语句

  为了更好地对程序调试,可以使用如下方法:使用断言、使用跟踪语句、使用异常和返回值。
一、断言
1、基本概念
  断言是一种让错误在运行时候自我暴露的简单有效实用的技术。它们..

阅读全文>>

Tags: 调试  

类别: 编程技巧 |  评论(0) |  浏览(241) |  收藏
2008年03月21日 09:34:31

VC代码的编写和调试(转)


VC代码的编写和调试
编写易于调试的VC代码

一 程序的设计
  要避免错误,首先要从好的设计开始。对于程序的设计,需考虑到程序的两个特性:
  1简单性
  大多数常见的错误来源于程序设计中不必要的复杂成..

阅读全文>>

Tags: VC代码 调试  

类别: 编程技巧 |  评论(0) |  浏览(206) |  收藏
2008年03月21日 09:32:58

调试实战之监视工具(转)



调试实战之监视工具
  用过几个XSPY工具,最早是APISPY,监控系统函数调用,不好用,没什么好印象!微软Visual studio工具里有个很好的SPY工具,但好像用VC编程的好多人都很少用它。它是用来监视系统消息..

阅读全文>>

Tags: 调试  

类别: 编程技巧 |  评论(0) |  浏览(171) |  收藏
2008年03月21日 09:31:09

调试实战之数据断点(转)

调试实战之数据断点
上午师弟遇到了一个问题,他用动态链接库实现了一个对话框,这个对话框包含了vc的Grid控件,结果用测试程序测试时,对话框始终弹不出来!去掉Grid控件后就运行正常了!下面是DLL中导出对话框的函数..

阅读全文>>

Tags: 断点  

类别: 编程技巧 |  评论(0) |  浏览(197) |  收藏
2008年03月21日 09:29:59

最痛苦的调试(转)

最痛苦的BUG之一,与大家共享
某年,某月,某日。
一个long long age正常的程序,突然在某台计算机上运行错误。遂调试之......
经过N小时,逐步缩小范围,并书写调试代码,居然是:刚把一些数据写进一块内存后立刻..

阅读全文>>

Tags: 调式  

类别: 编程技巧 |  评论(0) |  浏览(157) |  收藏
2008年03月20日 15:55:24

调试方法和技巧(转)

调试方法和技巧 作者:非凡
便于调试的代码风格:
不用全局变量
所有变量都要初始化,成员变量在构造函数中初始化
尽量使用const
详尽的注释
VC++编译选项:
总是使用/W4警告级别
在调试版本里总是使用/GZ..

阅读全文>>

Tags: 调式  

类别: 编程技巧 |  评论(0) |  浏览(151) |  收藏
2008年03月20日 15:42:12

链接错误LNK2001分析(转)

链接错误LNK2001

学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于
编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,
编译都已通过。产生连接错误的原因非常多,尤其LNK..

阅读全文>>

Tags: 调式  

类别: 编程技巧 |  评论(0) |  浏览(140) |  收藏
« 1 2» Pages: ( 1/2 total )