传智播客旗下高端IT在线教育平台|咨询热线:010-56288220

返回顶部 返回列表
574 4

[人工智能专区] 2017年最全C/C++学习路线图(珍藏此文足够了)

[复制链接]

11

主题

15

帖子

119

积分

超级版主

海燕

Rank: 8Rank: 8

积分
119
5744 海燕 发表于 2017-7-28 10:00:55
本帖最后由 18810130296 于 2017-7-28 10:04 编辑

今天整理了下C/C++学习路线图的最新干货哦!知道大家在学习的时候去东拼西凑很苦的,这回就满足伙伴们的需求吧。把一个完整的学习路线图分享给大家,省着伙伴们苦苦找寻啦~好了,赶紧上干货吧!

2017年C/C++学习路线图

第一步 C语言基础
需要学习的知识:
- Unix/Linux实战
- Unix/Linux服务器配置
- C语言概述
- 数据类型与运算符
- 条件判断和循环语句
- 数组与字符串
- 函数
- 指针
- 内存管理
- 复合类型
- 文件操作
- 项目实战
可掌握核心能力:
(1)通过C语培养编程思维和动手能力;
(2)通过C语言的学习培养面向过程编程思想,为以后的深入学习就业课程打下坚实基础。
第二步 C提高篇幅
需要学习的知识:
- 数据类型、内存分区、函数调用模型
- 一级指针的概念和使用
- 二级指针作为函数参数、位运算
- 指针与数组、机构体的关系
- 函数指针
- 链表的操作、宏定义
- 递归函数、案例
可掌握核心能力:
(1)掌握C语言中的字符串、一维数组、二维数组的用法;
(2)掌握一级指针,二级指针,三级指针的高级用法,和理解N级指针概念,指针数组和数组指针; 3、学会结构体、文件的使用。
第三步 数据结构篇
需要学习的知识:
- 数据结构概念
- 队列、栈
- 二叉树、常用排序算法
可掌握核心能力:
在基础班C语言知识点之上,掌握C语言深入技巧,C语言接口封装设计
第四步 C++开发篇
需要学习的知识:
- C++对C的扩展、引用
- 函数的默认参数、函数重载、类和对象
- 对象的构造和析构
- 对象的动图分配和释放、成员变量
- 函数的存储、this指针、友元
- 运算符重载、自定义String类
- 类的继承和派生、多态
- 虚函数
- 函数模板、类模板
- C++类型转化、异常、输入和输出流
- vector、string、deque
- stack、list、set、map
- STL容器的常用算法
- C++综合小项目
可掌握核心能力:
具备常用C++方向基本知识和常用技能。
第五步 QT界面编程
需要学习的知识:
- Qt初识
- Qt常用的空间
- Qt绘图与文件操作
- Qt界面编程案例
可掌握的核心能力:
具备常用QT和MFC界面开发的基本技巧和常用技能;
第六步 MFC界面编程
需要学习的知识:
- MFC 初识
- MFC对话框与常用空间
- MFC 界面编程案例
可掌握的核心能力:
具备基本的MFC开发的技巧和常用技能;
第七步 Linux系统编程
需要学习的知识:
- Linux常用命令
- vim常用命令
- makefile、gdb调试
- 目录相关操作函数
- 进程
- 进程间通信
- 信号
- 守护进程
- 信号
- 网络协议概述
- TCP/IP、高并发服务器
- TCP/IP、select
- poll和epoll
- UDP
- Linux 小项目
- libevnet简介
- 开发常用小技术
可掌握的核心能力:
具备常用后台服务器开发方向基本知识和常用技能,并具备基本的开发能力;
第八步 数据库编程
需要学习的知识:
- SQT语句
- 多表查询、事务
- oracle
- mysql
- mongodb操作
- mongodb-c++API的使用
可掌握的核心能力:
掌握常用数据库类型的操作技巧和简单开发。

回复

0

主题

5

帖子

22

积分

新手上路

小梦

Rank: 1

积分
22
小梦 发表于 2017-7-28 10:15:20
C\C++需要学的好多呀
回复

0

主题

1

帖子

6

积分

新手上路

初醒

Rank: 1

积分
6
初醒 发表于 2017-7-28 11:20:09
本帖最后由 18810130296 于 2017-7-28 11:40 编辑

分享给大家 希望能帮助到大家哦~
回复

11

主题

15

帖子

119

积分

超级版主

海燕

Rank: 8Rank: 8

积分
119
 楼主| 海燕 发表于 2017-7-28 11:40:55
小梦 发表于 2017-7-28 10:15
C\C++需要学的好多呀

没事 一步一步学
回复

11

主题

21

帖子

119

积分

注册会员

Yumi

Rank: 2

积分
119
Yumi 发表于 2017-8-1 11:42:01
其实在工作中,用到更多的是ACE,BOOST,现在我遇到的问题都是这些,希望有大牛可以帮我回答,谢谢
回复

您需要登录后才可以回帖 登录 | 立即注册