发布时间:2014-09-21 12:53:59
STL源码版本:3.3概述: C++标准链接库中隶属 STL 范围者,粗估当在 80%以上。对软件开发而言,STL 是尖?利兵,可以节省你许多时间。 对编程技术而言,STL 是金柜石室—所有与编程工作最有直接密切关联的一些最被广泛运用的数据结构和算法,STL都.........【阅读全文】
发布时间:2014-09-21 12:53:56
操作系统:ubuntu10.04STL源码版本:2.91前言: 要看一个项目的源码,首先要选中切入点。 那么在sgi stl 标准库中,其切入点是什么呢? 答案是:stl_config.h 文件。 不同的编译器对C++语言的支持程度不尽相同。为了具备广泛移植能力,SGI STL &nb.........【阅读全文】
发布时间:2014-09-21 12:53:53
ptrdiff_t目录1简介ptrdiff_tsize_t2程序示例#includeint main1简介ptrdiff_t是C/C++标准库中定义的一个与机器相关的数据类型。ptrdiff_t类型变量通常用来保存两个指针减法操作的结果。ptrdiff.........【阅读全文】
发布时间:2014-09-21 12:53:47
C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 C++中, 一个参数的构造函数, 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。 所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好.........【阅读全文】
发布时间:2014-09-21 12:53:42
typedef long INDEX 给long这样的类型起别名,它有两个用处:一是表明该类型的特殊作用,二是将来有可能要改变这种类型(比如提高精度),但是现在了解到可以在class类里面使用(并且还有public,private之分哦) C++引入“仅在类内部起作用的类型别名”的初衷应该不难理解:通过限制该类型别名的作用域来防止冲突。在函.........【阅读全文】