- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 学习C++——关联容器
关联容器(associative container)是对容器概念的另一种改进。关联容器将值与键关联在一起,并使用键来查找值。例如:值可以是表示雇员的信息(姓名,地址,电话等)的结构,而键可以是唯一的员工编号。为获取雇员信息,程序将使用键查找雇员结构。对于容器X,表达式X::value_type通常指出了存储在容器中的值的类型。对于关联容器X,表达式X::key_type指出了键的类
2015-02-06 18:58:39 319
原创 学习C++——容器适配器
容器适配器标准库定义了三个顺序容器适配器:stack, queue和 priority_queue。适配器(adaptor)是标准库中的一个通用的概念。容器、迭代器和函数都有适配器。一个适配器是一种机制,能使某种事物的行为看起来像另一种事物一样。一个容器适配器接受一种已有的容器类型,并使其行为看起来像是一种不同的类型。例如:stack适配器接受一个顺序容器(除array或forew
2015-02-04 20:50:19 444
原创 学习C++——lambda表达式
C++ languageC++11 - the new ISO C++ standardThe C++ Standards Committee - ISOCPP上面三个是C++学习网站,有助于了解C++11的新特性。lamdba表示式(C++11)1、介绍lamdba我们使用过的仅有两种可调用对象是函数和函数指针。还有其他两种可调用对象:重载了函数调用运算符的类,以及l
2015-02-04 14:22:53 645 1
原创 学习C++——泛型算法
1、概述标准库定义了一组泛型算法,它们实现了一些经典算法的公共接口,还可以适用于不同类型的元素和多种容器类型。大部分算法定义在头文件 algorithm中。标准库还在头文件numeric中定义了一组数值泛型算法。下面的例子是调用标准库算法find,来实现查找操作:#include #include #include int main(){ using namespace
2015-02-03 16:28:38 364
原创 操作系统——文件系统
文件是由操作系统来管理的,包括文件的结构、文件的命名、文件的使用、文件的保护和文件的实现等,这些都是在操作系统的设计当中需要解决的问题。总之,在一个操作系统中,负责处理文件相关事宜的部分,就称为文件系统。可以从两个观点来看待文件系统:用户观点:所谓用户,就是计算机的使用者以及应用程序的编程人员。对于他们来说,他们关心的是文件系统所提供的对外的用户接口,包括文件如何命名、如何保护、如何访问(
2015-02-02 09:17:40 12708
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人