当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 概述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简介
上一页   ...安装结束后在pc-lint安装目录下运行config.exe,各项设置简要解释如下:

b) 第二步,选择你所使用的c/c++编译器:比如visual c++ 6.x. 【程序编程相关:.NET Remoting编程简介

a) 第一步,给出pc-lint的安装路径与选择设置的保存文件. 【推荐阅读:Remoting编程知识二

d) 第四步,选择所使用的库:比如mfc,owl,等,可多选,在windows下开发的一般要选中windows 32 bit. 【扩展信息:MBGA

c) 第三步,选择内存模式:比如32 bit flat model.

e) 第五步,c++编程提出过重要建议的作者,选择某作者后,他提出的编程建议方面的选项将被打开:比如scott meyers,可不选.

f) 第六步,头文件的设置:可在后面步骤中手工添加.

第二步:整合pc-lint到选定的编译环境

当你在上述第二步中选择了编译器后,可以在pc-lint目录下找到一个"env-选用的编辑环境.lnt"文件,比如对于source insight 是env-si.lnt,对于vc6是env-vc6.lnt.打开此文件,根据上面的描述,配置你的编译器,下面以vc6为例:

·选取菜单 tools | customize.....

·选取 tools 标签

·点按主对话框上方的虚线小方框 new

·输入 name: pc-lint

·输入 command: c:\lint\lint-nt.exe,假设安装到此路径

·输入 arguments: c:\lint\std.lnt ?(filepath)?7)选择 (x) use output window

·close

第三步:lint单个c文件

a) 打开一个c文件

b) 运行第2)步集成上的pc-lint菜单项

c) lint结果会在一两秒之内出来.告警的解释可参考lint安装目录下msg.txt文件,打开文件,通过查找告警号码定位,就可以看到比较详细的说明.

第四步:lint多个c文件

a) 在lint软件目录下建立prjlint.lnt文件,文件的第一行是使用的lint配置文件名,从第二行开始,列出想所有要lint的*.c文件名,一行一个.
...   下一页
    摘要:在构造函数中调用虚成员函数,虽然这是个不很常用的技术,但研究一下可以加深对虚函数机制及对象构造过程的理解。这个问题也和一般直观上的认识有所差异。先看看下面的两个类定义。struct c180{ c180() {foo();this->foo(); } virtual foo() {cout << "<< c180.foo this: " << this &......
» 本期热门文章:

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