当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 概述PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。
 

 

    摘要:常见的中文内码一般有gb2312(简体中文),gbk和台湾那边用的big5(繁体中文),有时候看一些台湾编程论坛里的资料,都是乱码,如果在ie中浏览,则要求安装繁体字库的支持。网上也有很多中文内码的转换工具,但是在自己的程序中集成这些功能岂不是更好。windows中提供了multibytetowidechar和widechartomultibyte两兄弟函数,足可以搞定这些功能了。 以下四个函数分......
 ·vc中使用gdi+合并jpg图片    »显示摘要«
    摘要:合并两张jpg图片为一张jpg图片,思路是先把两张图片jpg图片都转化成bmp图片,然后把两张bmp图片合并成一张bmp图片,然后是把这张bmp图片转化为jpg图片。 一 jpg,bmp互相转化 /*********************************format:bmp转为jpg, format为image/jpeg,jpg转为bmp,format为image/bmpstrdst......


C++语言代码检查工具PC-Lint简介

概述

功能 【程序编程相关:.NET Remoting编程简介

pc-lint是一个历史悠久,功能异常强劲的静态代码检测工具.它的使用历史可以追溯到计算机编程的远古时代(30多年以前).经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮你提出许多程序在空间利用.运行效率上的改进点,在很多专业级的软件公司,比如microsoft, pc-lint检查无错误无警告是代码首先要过的第一关,我个人觉得,对于小公司与个人开发而言,pc-lint也非常重要,因为基于开发成本考虑,小公司与个人往往不能拿出很多很全面的测试,这时候,pc-lint的强劲功能可以很好地提高软件的质量. 【推荐阅读:Remoting编程知识二

2) pc-lint不但可以检测单个文件,也可以从整个项目的角度来检测问题,因为c语言编译器固有的单个编译,这些问题在编译器环境下很难被检测,而pc-lint在检查当前文件的同时还会检查所有与之相关的文件,可想而知,它会对我们有很大的帮助. 【扩展信息:MBGA

1) pc-lint是一种静态代码检测工具,可以说,pc-lint是一种更加严格的编译器,不仅可以象普通编译器那样检查出一般的语法错误,还可以检查出那些虽然完全合乎语法要求,但很可能是潜在的.不易发现的错误.

3) pc-lint支持几乎所有流行的编辑环境与编译器,比如borland c++从1.x到5.x各个版本.borland c++ build.gcc.vc,vc.net.watcom c/c++.source insight.intel c/c++等等,也支持16/32/64的平台环境.

4) 支持scott meyes的名著(effective c++/more effective c++)中说描述的各种提高效率与防止错误的方法.

四步速成pc-lint概述

这么好的工具,当然是先拿起来用了再说,这里分为四步,保证你马上可以使用pc-lint了,当然,如果你上手以后,想细致深入学习这个工具,可以在网上查找相应的资料,另外在我的另一个系列文章«软件开发的七种武器»中有一篇是讲述 pc-lint使用的,比这篇要深入细致一些,如有兴趣,也可以看看.

第一步:安装&设置

安装与通常的软件没有什么不同.
...   下一页
    摘要:在构造函数中调用虚成员函数,虽然这是个不很常用的技术,但研究一下可以加深对虚函数机制及对象构造过程的理解。这个问题也和一般直观上的认识有所差异。先看看下面的两个类定义。struct c180{ c180() {foo();this->foo(); } virtual foo() {cout << "<< c180.foo this: " << this &......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE