240 发简信
  • GeekBand C++ WEEK3

    一 . 关于类型转换 1. conversion function (转换函数) —— “转出去” 类型转换函数的一般形式如下:operator...

  • GeekBand C++面向对象高级编程(上)-2

    1. Big There —— 三个特殊函数 拷贝构造(copy ctor) 拷贝构造函数的第一个参数必须时自身类类型的引用,而且几乎总是一个c...

  • 120
    GeekBand STL与泛型编程 -- 2

    1. 关联容器 关联容器与顺序容器有着根本的不同:关联容器中的元素是按照关键字来保存和访问的。与之相对,顺序容器中的元素是按照它们在容器中的位置...

  • GeekBand C++面向对象高级编程(上)-1

    C++ programs 代码基本形式 .h (header files) -- classes declaration .cpp --...

  • 3.3 标准库类型 vector (P82-94)

    1. 基本认识 标准库类型vector表示对象的集合,其中所有对象的类型都相同。集合中的每个对象都有一个与之对应的索引,索引用于访问对象。因为v...

  • 120
    GeekBand STL与泛型编程 -- 3

    1. 算法头文件 (Header File) 要使用标准库的算法,首先要包含头文件 #include 某些 STL 算法用于数值处理,被定义于...

  • c++ 设计模式 - 1

    1.什么是好的软件设计?软件设计的金科玉律:复用 2.设计模式八大原则 依赖倒置原则(DIP)高层模块(稳定)不应该依赖于低层模块(变化),二者...

  • 120
    GeekBand STL与泛型编程 -- 1

    1. 关于模版 -- 见前几周笔记 注: 关于所说的 两个 > (尖括号) 之间要有一个空格,否则编译器会认为是流操作,但是现在编译器基本上都支...

  • 120
    Geekband 作业

    1.分别给出下面的类型Fruit和Apple的类型大小(即对象size),并通过画出二者对象模型图以及你的测试来解释该size的构成原因。 一定...