- 博客(7)
- 资源 (34)
- 收藏
- 关注
原创 《C++程序设计语言》笔记之六
11. 迭代器和分配器 迭代器: 一个迭代器是一个纯的抽象,也就是说任何在行为上像迭代器的东西也就是迭代器。迭代器是指向序列元素的指针概念的一种抽象 最关键的属性: —— "当前被指向的元素"(间接,用运算符*和->表示); —— "指向下一个元素"(增量,用运算符++标识) —— 相等(用运算符==表示); 迭代器和函数声明在名字空间std中,在中找到 迭代器不是一个
2013-01-23 10:39:59 599 3
原创 《C++程序设计语言》笔记之五
9. 标准库关联容器: 关联数组是用户定义的类型中最常见的也是最有用的一类,在关注文字处理和符号处理的语言里,关联数组甚至是一种内部类型。 关联数组也被称为映射,或字典,保存的是值的对偶。给定一个关键码的值,就可以访问其对应的 映射值的值。 关联容器是关联数组的推广,map是传统的关联数组,其中与每个关键码相关联的有唯一的一个值,multimap是允许元素中出现重复关键码 的关联数
2013-01-23 09:13:39 438
原创 《C++程序设计语言》笔记之四
7. 类层次结构 多继承中的问题: 歧义性解析: class Task{ // ... virtual debug_info* get_debug(); }; class Displayed{ // ... virtual debug_info* get_debug(); }; 对于Satelite类: class Satelite: public Task,
2013-01-22 08:06:54 437
原创 《C++程序设计语言》笔记之三
5. 模板 简单的String模板: template class String{ struct Srep; Srep *rep; public: String(); String( const char C*); String(const String&); C read( int i) const; // ... }; template前缀说明了当前
2013-01-16 10:11:21 327
原创 《C++程序设计语言》笔记之二
3. 重载运算符 有几个运算符是不能够重载的: :: 作用域解析 . 成员选择 .* 通过到成员的指针做成员选择 这几个都是以名字作为第二个参数,提供的都是引用成员的最基本含义 对他们重载无法理解。 ?: 也不可以重载, sizeof,typeid 等也是如此。 二元和一元运算符: 二元运算符可以定义为取一个参数的非静态成员函数,也可以定义为取两个参数的非成员
2013-01-14 11:17:20 384
原创 《C++程序设计语言》笔记之一
1. 基本类型: bool类型: 按照定义true具有值1,false具有值0。于此对应,整数可以隐式地转换为bool值,非零的整数转换为true,而0转换为false。 在算术和逻辑表达式里面,bool都将被转为int,在转换为int后进行相应的计算。 bool b = 8; // bool(8)是true,所以b赋值为true int i = true; // i
2013-01-13 15:52:07 523
原创 生活状态
突然发现朋友很多,却连个说说烦恼的也没有,不是不能说,就是说了没有任何意义。结果只能一篇一篇地全部倒到这里,说给不认识的朋友们,也说给自己。 不知道为何总是很烦,具体烦的事情也不清楚到底是什么,具体怎样改就更不知道了。要说有事情,还真没有特别急,特别忙的事情存在。要说特别闲,貌似还是有很多东西需要去看,需要去学习,因为不懂的东西太多太多了。目前的状态就是:知道有很多事情要去做,知道有很多书要去看
2013-01-02 21:32:27 395
InspectPDBContent
2015-10-08
MFC Window 应用程序设计 任哲等(完整的书,非分块)
2014-03-27
ActionScript 3.0安全沙箱及相关问题资料
2012-07-21
flashplayer debug 版
2012-03-02
RakNet 的DLL库文件
2012-02-21
MFC Windows 应用程序设计
2011-05-16
MFC Window 应用程序设计 任哲等
2011-05-16
MFC Windows 应用程序设计 任哲等
2011-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人