社区
工具平台和程序库
帖子详情
怎样将STL加到BC3.1中
fat_how
2003-10-19 12:15:35
最近在做一个项目,DOS下的,用BC3.1
但是BC3.1没有STL,极不爽
...全文
42
4
打赏
收藏
怎样将STL加到BC3.1中
最近在做一个项目,DOS下的,用BC3.1 但是BC3.1没有STL,极不爽
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mfcer2
2003-10-19
打赏
举报
回复
可以上这儿来看看:
http://www.cview.org
不过你说的BCB3.1,好像太老了.为什么不试Dev-C++这个的内核是GCC.
用GCC就对了!
:-D
fat_how
2003-10-19
打赏
举报
回复
在Dos下能用GCC吗?
fat_how
2003-10-19
打赏
举报
回复
那DOS下有什么编译环境支持stl?
有DOS下的GCC吗?
tiamo
2003-10-19
打赏
举报
回复
死心吧
bc 3。1对标准c++的支持基本是。。。。。。完全没有
borland c3.1
borland c3.1,适合初学者,Borland C++ Builder Compiler 是一个 BC 编译器。它是用来优化 BC 开发系统的工具。它包括最后版本的 ANSI/ISO C++ 语言的支持,包括 RTL,C++ 的
STL
框架结构支持。
代码语法错误分析工具pclint8.0
代码静态分析工具PC-LINT安装配置 PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。 C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告C语言
中
的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针,冗余的代码,等等。软件除错是软件项目开发成本和延误的主要因素。PClint能够帮你在程序动态测试之前发现编码错误。这样消除错误的成本更低。 使用PC-Lint在代码走读和单元测试之前进行检查,可以提前发现程序隐藏错误,提高代码质量,节省测试时间。并提供编码规则检查,规范软件人员的编码行为。 由于PC-LINT对于一般程序员来说可能比较陌生,有好多人安装了也不知道怎样配置和使用。 下面我就根据自己的安装和配置心得对PC-Lint的安装、配置及使用进行下详细说明.本人主要介绍了将PC-Lint集成到VC++6.0和SourceInsight的方法和步骤。 (一)Windows下C/C++开发工具
中
,VC6使用较为普遍,因此这里先讲下VC6.0环境
中
集成pclint的步骤. 首先, 当然要下载软件,正版软件要200多$呢,买不起!所以只好网上找免费的拉。从http://www.61ic.com/down/othe/pclint.rar处可以下载到一个8.0版本的pclint. 1.将pclint.rar解压至c:\, 这样lint文件就位与c:\pclint(安装目录)下了。 2.将c:\pclint\lnt 下的3个文件lib-w32.lnt,env-vc6.lnt,co-msc60.lnt拷贝至c:\pclint下, 再在安装目录下创建std.lnt和options.lnt两个文件,其
中
std.lnt的内容如下 // contents of std.lnt c:\pclint\co-msc60.lnt c:\pclint\lib-w32.lnt c:\pclint\options.lnt -si4 -sp4 -i"D:\Program Files;D:\Program Files\Microsoft Visual Studio\VC98\Include" //end 其
中
-i后面的路径名为VC的安装路径和VC Include 文件路径,根据自己的修改便可。 options.lnt 内容可为空,为定制内容,以后需要时再添加。 准备工作做完了,下一步就是要将pclint集成到VC6
中
去,先配置lint使之能对单个C或C++文件进行检查。 1.打开VC6,tools--->customize-->tools 新建一个名为pclint的项,在下面填入 command: C:\pclint\lint-nt.exe arguments: -u c:\pclint\std.lnt c:\pclint\env-vc6.lnt "$(FilePath)" Use Output Window 打上勾 close 完成。 这个在你VC窗口tools菜单下应该多了一个pclint选项,可以用它来运行lint程序,对你的c/c++代码进行静态检查了。 现在就可以用个小程序测试一下pclint了 //test1.cpp #include class X { int *p; public: X() { p = new int[20]; } void init() { memset( p, 20, 'a' ); } ~X() { delete p; } }; 编译这个文件,看下你的编译器给你多少警告,再运行下lint, 可以自己对比一下。 我的机器上,VC产生0 errors 0 warnings, 而lint程序产生了如下8条警告信息,有些还是很有用处的提示,这里就不一一分析了. test.cpp(12): error 783: (Info -- Line does not end with new-line) test.cpp(7): error 1732: (Info -- new in constructor for class 'X' which has no assignment operator) test.cpp(7): error 1733: (Info -- new in constructor for class 'X' which has no copy constru
算法竞赛C++
STL
容器、算法、迭代器详解
C++
STL
详解(建议收藏!!!) 本蒟蒻写这篇分享的目的一个是为了写一个归纳总结方便自己以后随时能够复习还有就是给那些对
STL
还不是很了解的萌新介绍一下什么是
STL
以及如何使用
STL
更高效偷懒地解题。本篇文章将会长期更新,欢迎大家一起监督学习,有错误的地方或者需要补充的欢迎在评论区留言哦~跳转至AcWing~ 一、什么是
STL
?
STL
(Standard Template Library,标准模板库),是惠普实验室开发的一系列软件的统称。现主要出现在C++
中
,
STL
从广义上分为:容器(container
C++之
STL
(一)
目录 1、
STL
概论 1.1
STL
基本概念 1.2
STL
六大组件简介 1.3
STL
优点 2、
STL
三大组件 2.1 容器 2.2 算法 2.3 迭代器 3、常用容器 3.1 string容器 3.2 vector容器 3.3 deque容器 1、
STL
概论 1.1
STL
基本概念
STL
(Standard Template Library,标...
STL
中
string的使用 c++
c++
STL
标准库当
中
string类用得十分频繁,我们有必要对它有一个全面的认识
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章