大总结:c及c++设计基础复习--Apple的学习笔记

每年总会安排时间进行基础复习,这次关注的是c语言数据结构设计及c++设计模式。

将c语言采用了面向对象的设计方法,类似与linux驱动的钩子函数进行初始化,也体会了不同的数据结构定义带来的代码逻辑的不同。

学习了cocos2dx的游戏引擎框架,学习了面向对象设计模式在游戏项目中的应用。

  1. 先做一个c语言工程框架
    C工程框架_学以致用--Apple的学习笔记
  2. 链表数据结构复习,然后将子系统添加到框架中实现
    多种双链表设计_学以致用--Apple的学习笔记
  3. 模仿qemu中的模块启动则自动注册的框架,看上去更高级和神秘些
    C工程自动注册子模块_框架重构--Apple的学习笔记
  4. 链式栈和队列数据结构设计及应用实现
    链式栈和队列_子系统添加--Apple的学习笔记
  5. 体会到了设计的重要性,所以又开始复习c++面向对象的设计模式,毕竟c语言还是面向过程的语言。为了好玩,选择了对游戏项目进行研究,先尝试了简单的游戏。
    python游戏开发中的数学和物理--Apple的学习笔记
  6. 使用正式的游戏引擎进行学习,先用简单的方式cocos create配合typescrpit学习制作2d游戏的流程。
    cocos create游戏开发入门--Apple的学习笔记
  7. 使用cocos2dx c++面向对象的代码学习及动手移植
    cocos2dx4.0 c++游戏移植--Apple的学习笔记
  8. 学习游戏项目中的面向对象的设计方式,为编写大型工程的可重用及可移植,高效的代码打基础。同时也达到了c++设计模式复习的目的。
    <游戏编程精粹>小结--Apple的学习笔记

你可能感兴趣的:(大总结:c及c++设计基础复习--Apple的学习笔记)