C++编程
文章平均质量分 78
mwsong
这个作者很懒,什么都没留下…
展开
-
STL实践指南(下)
STL实践指南(下)STL实践指南 Practical Guide to STL作者:Jeff Bogan (接中篇)游标(Iterator)我说过游标是指针,但不仅仅是指针。游标和指针很像,功能很像指针,但是实际上,游标是通过重载一元的”*”和”->”来从容器中间接地返回一个值。将这些值存储在容器中并不是一个好主意,因为每当一个新值添加到容器中或者有一个值从容器中删除,这些值就会失效。在某种程转载 2006-07-20 11:06:00 · 721 阅读 · 0 评论 -
STL实践指南(中)
STL实践指南(中)STL实践指南 Practical Guide to STL作者:Jeff Bogan (接上篇)另一种容器——集合(set)这是微软帮助文档中对集合(set)的解释:“描述了一个控制变长元素序列的对象(注:set中的key和value是Key类型的,而map中的key和value是一个pair结构中的两个分量)的模板类,每一个元素包含了一个排序键(sort key)和一个值转载 2006-07-20 11:05:00 · 686 阅读 · 0 评论 -
const用法(1) 定义常量
使用const定义常量的一些特点与注意事项,记录如下: 1.与#define相比,const定义常量编译器可以对其进行类型检查。 2.const位置不同,定义的意义不同,以指针为例: char *p = "Hello"; // feichan原创 2006-07-17 14:06:00 · 1898 阅读 · 0 评论 -
详细解说 STL 排序(Sort)
详细解说 STL 排序(Sort) 详细解说 STL 排序(Sort) 0 前言: STL,为什么你必须掌握 1 STL提供的Sort 算法 1.1 所有sort算法介绍 1.2 sort 中的比较函数 1.3 sort 的稳定转载 2006-07-18 20:57:00 · 831 阅读 · 0 评论 -
常见的内存错误(转)
随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太大了,特别是调试系统集成之后的BUG,一个BUG花了几天甚至数周时间并非罕见。 而这些难以定位的BUG基本上可以归为两类:内存错误和并发问题。而又以内存错误最为普遍,即使是久经沙场的老手,也有时也难免落入陷阱。前事不忘,后世之师,了解这些常见的错误,在编程时就加以注意转载 2006-07-12 19:24:00 · 683 阅读 · 0 评论 -
红黑树: 理论与实现
红黑树: 理论与实现(理论篇)转载 2007-01-26 13:48:00 · 1196 阅读 · 0 评论