本文将深入介绍标准库中迭代器相关内容,迭代器是算法和容器之间的中介,它提供了一个标准接口来依次遍历容器中的元素,这样任何算法都可以在任何容器上工作,只要容器提供了算法所需的迭代器类别。

阅读全文 »

开坑设计模式

本来是计划学完基本语法再进行设计模式的学习,但这学期UML考试要考几个设计模式,我也就顺手先把这几个学了吧~

设计模式一共有3大类23种:

  • 创建型设计模式:构造器、工厂、原型、单例
  • 结构型设计模式:适配器、桥接、组合、装饰器、外观、享元、代理
  • 行为型设计模式:职责链、命令、解释器、迭代器、中介者、备忘录、空对象、观察者、状态、策略、模板方法、访问者

学好设计模式可以让程序员探究:对于特定的问题,如何权衡不同的技术复杂度和不同评价指标,从而给出多种不同的解决方案。

阅读全文 »

为了让渲染结果变得更真实,得添加阴影效果。本文将简要介绍一下OpenGL的Shadow Map是怎么做的,并尝试改善一下它。

阅读全文 »
0%