简介

游戏开发是一种兴趣,也是一种信仰。C/C++的应用领域几乎无处不在,服务器,嵌入式,物联网,移动互联网,信息安全,游戏,基本上大小通吃。C/C++市场份额高达26%,也就是每四个程序员就有一个C/C++程序员。市场需求量非常大,而且工资高于其他语言。想出一门全面基础同时而又有深度实用的C++课程,现在做一个调查,欢迎有需求的同学们给出各种反馈。力争出最经典的C++游戏编程视频,让学员一次学到位,省时省力省钱。


课程大约150课时。

本人长期与泰课合作,课程保质保量,注重口碑。课程大约一个月左右出完。
课程大纲如下:

C语言基础入门与强化

C语言基础复习(数据类型、变量、内存布局、指针基础)
    · C语言基础强化提高(C语言中的字符串、一维数组、二维数组)
    · C语言基础强化提高(一级指针,二级指针,三级指针实战,N级指针概念,指针数组和数组指针)
    · C语言基础强化提高(结构体、文件的使用)
    · 动态库的封装和设计
    · 函数指针回调函数
    · C语言面试题强化与提高

C++对C的扩展,
    · C++关键字, 
    · 命名空间,引用,C/C++混合编程
    · 引用(左值、右值、引用本质分析、引用和const结合)
    · 函数扩展(内联函数、函数重载、函数参数增强)
    编写一个RPG控制台游戏

C++编程

·  面向对象编程思想
    · 类的封装,构造和析构、静态成员、对象管理
    · 类的构造(有参构造函数、无参构造、拷贝构造默认构造函数)和析构
    · 对象动态管理、友元函数、友元类、操作符重载
    · c++编译器对象管理模型分析
    · 类对象的动态管理(new/delete)
    · 友元函数和友元类
    · 运算符重载(一元运算符、二元运算符、运算符重载难点、项目开发中的运算符重载)
    · 类的继承、多继承及其二义性、虚继承
    · 多态(概念、意义、原理剖析、多态案例)
    · 虚函数、纯虚函数、抽象类(面向抽象类编程思想案例)
    · 函数模板、类模板,模板的继承
    · C++类型转换
    · C++输入输出流(标准I/O 文件I/O 字符流I/O)
    · C++异常处理(异常机制、异常类型、异常变量、异常层次结构、标准异常库)
    · 编写一个小型控制台游戏引擎

STL容器、迭代器的原理
    · 序列式容器vector、deque
    · 堆栈容器stack
    · 双向链表容器list
    · 关联式容器set、multiset
    · 关联式容器map、multimap
    · 对组pair
    · STL 算法详解,查找、排序、拷贝和替换、算数和生成、集合、遍历
    · 项目案例

游戏中常用的几种设计模式

单例模式
    · 工厂模式
    · 代理模式
    · 迭代模式,观察者模式等
    · UML应用

C++网络编程与服务器编程

Windows程序设计基础

C++与Linux编程

 

 

分类
C/C++
课程标签: Cocos2d-x OpenGL ES C++
查看课程

任务列表