stl格式是什么软件做出来的,身体力行
我的日志
STL入门材料分类:C/C 2007.8.220:01作者:cdy20评论:4阅读:0STL入门材料
1 STL简介:标准模板库(STL)简介本文以List container为例介绍STL的基本内容,从容器到迭代器,再到常用函数,实例丰富,通俗易懂。不失为STL的入门文章,新手不要错过。
《STL实践指南》这篇文章从STL的基础知识入手,越来越深入,涉及STL代码的编写方法,STL代码的编译调试,STL中的命名空间,ANSI/ISO字符串,各种类型的容器,模板,游标,算法,分配器,容器的嵌套等。在本文中,作者对读者提出了一些建议,并指出了使用STL时应注意的问题。
30分钟掌握一个叫karry的网友翻译的STL 《using stl》。可以快速浏览,从0开始学习STL。值得一看。
C STL简介文章从算法、容器、迭代器三个方面简要介绍了STL。读者可以对STL有一个简单的印象。
C STL轻松指导本教程介绍了学习C STL的预备知识和STL的相关背景知识,适合想大致了解STL的初学者。
STL学习总结本文介绍了STL的基础知识,有整体的例子和图表,最后做了一个简单的效率测试。
STL使用入门这篇文章适合想马上开始使用STL,又不想过多关注STL琐碎细节的程序员。本文以list为例,说明了使用过程中的注意事项。2个不锈钢容器:
STL字符串详解STL系列详解之一Winter,详细讲解了字符串的原理和常用方法,总结了字符串使用的注意事项。如果想对string有一个全面的了解,这篇文章是最好的。
STL Deque容器的深入研究文章深入研究了std:deque容器。本文将讨论在某些情况下使用deque比vector更好。读完这篇文章,读者应该能理解deque和vector在内存分配和容量增长过程中性能的不同表现。外国人写文章真的很严谨,值得一看。
STL vector容器本文的目的是介绍std:vector,如何正确使用它们的成员函数和其他操作。本文还讨论了迭代算法中条件函数和函数指针的使用,如remove_if()和for_each()。看完这篇文章,读者应该能够有效地使用vector容器,不应该再使用C-type动态数组了。又是经典。
学习STL图和STL集的数据结构基础。本文列举了关于STL图和STL集的几个基本问题,并通过回答这些问题解释了STL关联容器内部的数据结构。最后,提出了关于UNIX/LINUX自带的平衡二叉树库函数以及map和set的选择问题,并分析了map和set的优势。对于想深入学习STL,了解STL map等相关容器底层数据结构的朋友有一定的参考价值。
利用vector改善STL中的内存重分配本文描述了一个很常见的情况:当你在缓存中存储数据时,你经常需要在运行时调整缓存的大小来容纳更多的数据。本文将讨论如何使用STL的向量来重新分配内存。原理比较详细,比较适合初学者。3 STL应用程序:
使用STL流简化C“线程安全”日志流是一种强大的数据处理抽象机制。它允许您调用通用的读/写函数,而不管数据来自哪里,去往哪里。使用流,相同的代码可以从控制台、文件、套接字等读取数据。STL通常不是线程安全的。本文提出了一种线程安全使用流的方案。
利用标准模板库STL实现文件比较本文讨论了如何利用标准模板库(STL)、类模板和函数模板等编程技术解决实际问题。本文涉及到STL的集合和向量、函数模板、类模板、常量检查、错误处理和文件I/O。利用STL快速编写ini配置文件,识别ini文件,是技术人员经常使用的一种系统配置方法。如何读取和快速识别ini文件的内容实现起来很复杂。STL的强大功能在于可以快速实现排序、搜索、识别等功能。本文介绍了map,string,vector,ifstream等。在STL中用来快速实现识别类IniFile?IniFile可以实现常用的搜索功能,并提供完整的源代码。4 STL其他:
库:STL分配器能做什么这篇文章告诉你什么时候不需要分配器,什么时候需要分配器,以及如何定义分配器。有详细的代码描述。如果你希望对分配器有一个初步的了解,这篇文章会告诉你。
详解STL Sort) STL封装了数据结构中几乎所有的算法,从链表到队列,从向量到堆栈,从哈希到二叉树,从搜索到排序,从添加到删除.可以说,如果你懂了STL,你会发现不必拘泥于算法本身,可以站在巨人的肩膀上考虑更高级的应用。排序算法是应用最广泛的算法之一。详细介绍了STL中sort partial _ sort nth _ element partition等算法的用法和区别。
有效STL中文版分为50个子句,每个子句有一个主题。详细介绍了STL容器、算法、迭代器、分配器、应用程序等。通过例子,很容易理解。但是读者需要有一定的基础知识(至少知道vector是一个容器)。它由不同的作者翻译,温特也翻译了几篇文章。一共50篇,每篇都是相互独立的。你可以选择你想读的。强烈推荐。
对STL中分配器的深入研究是C语言标准库最神秘的部分之一。它们很少被明确使用,标准也没有规定何时应该使用它们。本文详细介绍了STL中分配器的用法和特点。如果你对STL有更多的了解,又想了解STL Alloc,这篇文章再好不过了。
STL之父专访STL之父亚历山大斯捷潘诺夫接受记者采访。想要最完整的介绍STL的发展历史,侯杰老师推荐你看他的STL相关文章里的这篇文章。原始SGI STL中有一个版本,Ports STL中有一个版本。Winter做了一个简单的整理,把两个版本的英文和中文做了相应的链接。也可以参考最近的访问:[[http://stl . winterxy . com/html/00066 . html][对话STL之父亚历克斯斯捷潘诺夫]]。
不同版本的STL简单介绍一下STL的几个版本,包括HP STL,P.J.Plauger STL,Rouge Wave STL,STLport,SGI STL。虽然文章很短,但如果想了解STL版本,还是值得一读的。
CU库:STL中一元谓词标准库中的几个泛型算法在运行时使用一元谓词。例子有带if的算法,比如count_if(),find_if(),remove_if(),replace_if(),但也有partition()[不带if]这样的算法。在本专栏中,我们接近一元谓词,看看它们可以做什么和不可以做什么。(内容比较专业,但是翻译的好像不够好)
在Visual C .NET 2005中体验STL。这篇文章详细阐述了STL.net的特点和优势,并有大量的例子,值得一看。STL学习资源列表本文列出了权威的STL官网和STL学习网站,并提供了经典的STL教程推荐和电子书下载,不容错过。
C STL(标准模板库)学习资源列表作者:winter
STL以其独特的魅力受到越来越多程序员的喜爱。STL完全封装了复杂的数据结构,提供了丰富灵活的程序接口,同时保证了程序的运行效率。上次整理的STL技术文章列表得到了很多朋友的好评。下面是比较全面的STL学习资源列表,希望对朋友有帮助。
STL网站类
SGI STL
SGI STL是目前应用最广泛的STL版本。本网站提供SGI STL源代码下载,相应的STL编程帮助文档和一些设计文档。不过对于刚开始学习STL的朋友,可以进行第二步的学习。
编译
STLport STL完全可以媲美SGI STL。这个网站提供了STLport STL源代码下载,在线帮助,以及STL资源列表,都是英文的,不过看看也无妨。C Builder中使用STLport。
dinmwarevc/VC . net STL.net官网
也经常说P.J. STL的官网。如果使用MS的C开发工具,这个网站是必不可少的。从VC6到VC7,STL有了质的飞跃。未来五年,MS将使用STL版本的Dinkumware。
胭脂波STL
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。