- 博客(20)
- 资源 (26)
- 收藏
- 关注
转载 The this pointer (C++ only)
The keyword this identifies a special type of pointer. Suppose that you create an object named x of class A, and class A has a nonstatic mem
2011-07-21 16:07:25 392
转载 The this pointer (C++ only)
The keyword this identifies a special type of pointer. Suppose that you create an object named x of class A, and class A has a nonstatic mem
2011-07-21 16:03:27 78
转载 RAII惯用法:C++资源管理的利器
RAII是指C++语言中的一个惯用法(idiom),它是“Resource Acquisition Is Initialization”的首字母缩写。中文可将其翻译为“资源获取就是初始化”。虽然从某种程度上说这个名称并没有体现出该惯性法的本质精神,但是作为标准C++资源管理的关键
2011-07-21 14:20:23 255
转载 如何编写异常安全的C++代码
关于C++中异常的争论何其多也,但往往是一些不合事实的误解。异常曾经是一个难以用好的语言特性,幸运的是,随着C++社区经验的积累,今天我们已经有足够的知识轻松编写异常安全的代码了,而且编写异常安全的代码一般也不会对性能造成影响。 使用异常还是返回错误码?这是个争论不休的话
2011-07-15 11:30:22 1539
转载 ACM算法书籍推荐
我常感叹到,学计算机的人是幸福的,因为在这个领域中有如此多的通俗易懂(相对来说)的经典好书,你需要做的只是坚持把它们一本一本读下去而已。学力学就没有这样的好事了(抱怨一下),除了论文就是论文,满篇公式,晦涩坚深,真不是给人看的(虽然我也没看过几篇)。在这里列出一些我看过或者准备看
2011-07-15 11:25:45 301
原创 浅谈autoexp.dat文件的配置
1 autoexp.dat的基本介绍 微软的VS系列编译器为用户提供了强大的调试功能,除了经常用到的Watch,memory等可以用于查看变量信息的窗口外,其实微软还提供了一个可以用于配置显示信息内容及信息显示格式的文件——autoexp.dat。autoexp
2011-07-12 16:08:55 1481
原创 浅谈autoexp.dat文件的配置
1 autoexp.dat的基本介绍微软的VS系列编译器为用户提供了强大的调试功能,除了经常用到的Watch,memory等可以用于查看变量信息的窗口外,其实微软还提供了一个可以用于配置显示信息内容及信息显示格式的文件——autoexp.dat。autoexp.dat
2011-07-12 15:54:44 198
转载 用可持续集成提高开发效率-方法
Martin Fowler的blog上有篇关于CI的著名论述,他用自己在ThoughtWorks的工作经验总结出了CI开发实践应该遵循哪些规则,下面我对这些规则一一进行说明Maintain a Single Source Repository源码管理需要部署SCM(Subvers
2011-07-08 08:50:01 90
转载 .用可持续集成提高开发效率-方法
Martin Fowler的blog上有篇关于CI的著名论述,他用自己在ThoughtWorks的工作经验总结出了CI开发实践应该遵循哪些规则,下面我对这些规则一一进行说明Maintain a Single Source Repository源码管理需要部署SCM(Subvers
2011-07-08 08:46:38 516
转载 用可持续集成提高开发效率-方法
Martin Fowler的blog上有篇关于CI的著名论述,他用自己在ThoughtWorks的工作经验总结出了CI开发实践应该遵循哪些规则,下面我对这些规则一一进行说明Maintain a Single Source Repository源码管理需要部署SCM(Subvers
2011-07-08 08:46:03 213
原创 PC-LINT集成到source insight
a、打开SI,选择Options->Custom Commands->Add...,输入pclint。b、在Run输入d:\lint\lint-nt -u d:\lint\std.lnt d:\lint\env-vc8.lnt %f。c、勾上【Iconic Window】、【Ca
2011-07-07 19:05:08 1680
转载 PC-LINT集成到Keil
1. 打开Keil μVision3,并打开需要检查的Project。2. 打开Tools菜单,选择Setup PC-Lint...,打开PC-Lint Options窗口。3. 点击右上角的四个编辑图标(New, Delete, Move Up, Move Down)来设置PC
2011-07-07 14:05:45 1067
原创 PC-LINT集成到VS2005
一、集成PC-LINT对单个文件编译。打开VS2005,点击【Tools】,选择【External Tools】,点击Add,即可添加一个新的pclint处理。【Title】:pclint【Command】:D:\lint\lint-nt.exe【Argume
2011-07-06 14:44:01 1931 4
原创 PC-LINT 配置
安装PC-LINT后,在安装目录下有CONFIG.EXE,运行它开始对PC-LINT进行配置。完成每次配置后点击【下一步】继续:1、欢迎界面。2、设置向导简单说明。3、选择一个存放配置文件的路径,一般存放在安装目录下。另外,选择新建一个STD.LNT文件。4、
2011-07-06 14:42:36 1047
转载 蚁群算法的源代码
不知道现在是否还有人在研究蚁群算法?应该有吧。当初为了找C或C++源代码而不可得,在阅读了多份"杂七杂八"的代码的基础,总算写出来了。运行了三个TSP经典用例,基本符合要求。2008年3月份写的,现在贴出来大家共享一下,注释加的应该算齐全。仅仅是一份按照蚁群算
2011-07-06 12:20:56 448
原创 蚁群算法的源代码
不知道现在是否还有人在研究蚁群算法?应该有吧。当初为了找C或C++源代码而不可得,在阅读了多份"杂七杂八"的代码的基础,总算写出来了。运行了三个TSP经典用例,基本符合要求。2008年3月份写的,现在贴出来大家共享一下,注释加的应该算齐全。仅仅是一份按照蚁群算
2011-07-06 12:19:52 285
转载 PC-lint(for c/c++)
近来由于项目的需要,本来想使用unstand c++或者C++ test来检查我们既有代码中函数申明与使用不一致的错误,因为sv项目是用纯C来写的,所以,编译时编译器看到.c后缀自动使用c编译器进行编译,这样由于c编译器不进行强制类型检查,很多问题在编译链接后
2011-07-06 09:03:20 74
转载 PC-LINT 的使用方法
PC-Lint是一款C/C++软件代码静态分析工具,不仅可以检查一般的语法错误,还可以检查潜在的错误,比如数组访问越界、内存泄漏、使用未初始化变量、使用空指针等。在单元测试前使用PC-Lint来检查代码,可以提前发现程序中的潜在的错误,提高代码的质量。本文主要
2011-07-06 08:58:12 165
原创 出现两个Explorer.exe进程
今天格式化U盘的时候,一直格式化不了,提示“Windows无法格式该驱动器。退出所有正使用该驱动器的磁盘实用程序或其他程序,并确保没有窗口正显示该驱动器的内容,然后再格式化。” 纳闷了,看了任务管理器,也没发现有可疑进程。选择显示隐藏文件,也没有发现U盘里面有
2011-07-05 17:25:23 684
原创 两个Explorer.exe 进程
今天格式化U盘的时候,一直格式化不了,提示“Windows无法格式该驱动器。退出所有正使用该驱动器的磁盘实用程序或其他程序,并确保没有窗口正显示该驱动器的内容,然后再格式化。” 纳闷了,看了任务管理器,也没发现有可疑进程。选择显示隐藏文件,也没有发现U盘
2011-07-05 17:01:54 290
c++string深入详解2.0版
2010-04-10
C语言100例及教程
2009-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人