240 发简信
IP属地:北京
  • Resize,w 360,h 240
    2.1 空间配置器(allocator)

    空间配置器隐藏在一切组件之后。 1.1 设计一个简单的空间配置器 根据STL的规范,以下是allocator的必要接口:allocator::v...

  • 1.2 仿函数(function call操作符)

    从函数指针到仿函数。 1.1 函数调用操作符(C++语法中的左右括号)也可以被重载。 许多STL算法都提供了两个版本,一个用于一般状况(例如排序...

  • 1.1 STL简介

    STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。从逻辑层次来看,在STL中...

  • 1.0 STL基础

    1.1 C++实现软件的重用,体现在 (1)面向对象的思想:继承和多态,标准类库; (2)泛型程序设计的思想:模板机制,以及标准模板库 STL。...

  • 4.0 C++远征:重载运算符

    重载运算符 [TOC] 四、重载运算符 ​ 概念 : 给原有运算符赋予新功能。 ​ 本质 : 函数重载。 ​ 关键字 : opera...

  • 3.0 C++远征:模板

    模板 [TOC] 三、模板 1.为什么要引入模板? 使用模板的目的就是能够让程序员编写与类型无关的代码。 2.关键字: template typ...

  • 2.0 C++远征:静态

    静态 [TOC] 二、静态 ​ 关键字:static “静态”使用场景:用作全局的。 1.静态数据成员 依赖于类,并不依赖于对象。所开辟的内...

  • 1.0 C++远征:友元

    友元 [TOC] 一、友元 无视private、protected限定符。破坏了类的封装性。如无需要,不推荐使用。 1.友元函数 ​ ...

  • 7.0 C++ 远征:异常处理

    5-1异常处理 [TOC] 1.异常:程序运行期出现的错误 2.异常处理:对有可能发生异常的地方做出预见性的安排 3.关键字 (1)try......