C/C++学习顺序和经典参考书籍

wd_2014 2015-01-06 02:55:10
C/C++语言基础
入门书籍:

C Primer Plus C语言经典入门书籍

C++ Primer Plus C++语言经典入门书籍


基本工具库
C++标准程序库 C++标准模板库STL入门经典书籍
数据结构C++语言描述 数据结构是深入学习STL的基础


STL进阶
STL源码剖析 通过源代码深入分析STL,经典之作
SGI STL源码剖析 SGI版本的STL深入分析
Effective STL 高效STL开发学习
超越C++标准库 经典STL提高书籍
泛型编程与STL 以泛型角度来学习STL,深入彻底
标准模板库自修教程与参考手册 STL参考学习手册,详细全面

Windows平台学习
编程经典书籍
Windows程序设计 Windows平台学习的必看经典书籍
Windows核心编程 Windows编程深入学习经典书籍

Windows开发库

MFC Windows程序设计 MFC入门学习经典书籍

深入浅出MFC 深入学习MFC经典书籍
Windows用户态程序高效排错 编程调试经典书籍,提高开发效率

Linux平台学习
系统使用
鸟哥的私房菜 全面介绍Linux的使用,让初学者快速掌握Linux的使用

Linux初级编程
Linux命令、编辑器和shell编程 Linux编程入门学习书籍
嵌入式Linux应用开发完全手册 Linux编程入门学习书籍

Linux高级编程
Linux内核完全注释 Linux编程深入学习
Linux内核源代码情景分析_上册 Linux编程深入学习
Linux内核源代码情景分析_下册 Linux编程深入学习



进阶学习
软件开发

C++编程风格 C++开发好的编程风格,好的风格可以提高开发效率,降低出错率
C++编程规范-101条规则、准则与最佳实践 国际经典著作,提高编程规范
C++编程惯用法_高级程序员常用用法和技巧 很多通用的写法,可以让代码更加标准
敏捷软件开发(原则、模式与实践) 软件开发提高书籍
设计模式 软件开发提高必看书籍
大道至简-软件工程实践者的思想 软件工程,经典书籍

准标准库Boost
Boost程序库完全开发指南_深入C++“准”标准库 这一本为入门学习,如何使用Boost
Boost程序库探秘 - 深度解析C++准标准库 这本为深入学习,深入剖析

C++进阶学习
C++语言99个常见编程错误 了解错误,可以学习更多
C++语言的设计和演化 更加深入的了解C++的思想和精髓
C++沉思录 C++提高思维的经典读物

C语言进阶学习
C专家编程 C语言进阶学习经典书籍
C和指针 C的灵魂--指针,经典书籍
你必须知道的495个C语言问题 C语言的深入学习思考的书籍


程序员进修
程序员的自我修养-链接、转载与库 程序员进修深入学习书籍
程序员羊皮卷 程序员经典书籍
人件 提升程序员思想的书籍

数据库学习
程序员的SQL金典 数据库学习还不错的书籍
高性能MySQL MySQL学习经典书籍

PDF版的可以去下载对应的高清电子书,要PDF版的可以联系我QQ2949116479,版主求精哦!!
...全文
5705 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_43923526 2018-12-13
  • 打赏
  • 举报
回复
如何实现 C/C++ 与 Python 的通信?

想在 C++ 中用 Python 进行数值计算,Python 需要访问 C++ 的变量并计算后返回数值。有什么好办法呢?
晨颖 2018-12-07
  • 打赏
  • 举报
回复
大神,求教,用一年时间如何能掌握 C++ ?
有一定 C 语言基础,日后想从事游戏开发等工作,给自己一年时间,能在此期间精通 C++ 吗?
weixin_43923526 2018-12-07
  • 打赏
  • 举报
回复
用一年时间如何能掌握 C++ ?

有一定 C 语言基础,日后想从事游戏开发等工作,给自己一年时间,能在此期间精通 C++ 吗?
踏岸寻柳 2017-07-11
  • 打赏
  • 举报
回复
都是经典作品,大家翻看一遍估计就可以无师自通了
赵4老师 2016-11-03
  • 打赏
  • 举报
回复
http://edu.csdn.net/course/detail/2344 C语言指针与汇编内存地址-一.代码要素
Sasha711 2016-11-03
  • 打赏
  • 举报
回复
引用 9 楼 zhao4zhong1 的回复:
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 对学习编程者的忠告: 多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程! 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步Debug版对应汇编一行! 单步Debug版对应汇编千行不如单步Release版对应汇编一行! 不会单步Release版对应汇编?在你想单步Release版C/C++代码片断的前面临时加一句DebugBreak();重建所有,然后在IDE中运行。(一般人我不告诉他!) VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
赵老师,我对调试这块完全不知道该怎么弄,单步源代码就如你上面所说,那么单步单步Debug版对应汇编一行和单步Release版对应汇编一行该如何?
赵4老师 2016-11-03
  • 打赏
  • 举报
回复
引用 14 楼 yshuise 的回复:
引用 11 楼 zhao4zhong1 的回复:
http://edu.csdn.net/course/detail/2344 C语言指针与汇编内存地址-一.代码要素
你最好用话筒录音,声音太小了。
当时麦克风音量没调到最大。
yshuise 2016-11-03
  • 打赏
  • 举报
回复
引用 11 楼 zhao4zhong1 的回复:
http://edu.csdn.net/course/detail/2344 C语言指针与汇编内存地址-一.代码要素
你最好用话筒录音,声音太小了。
yshuise 2016-11-03
  • 打赏
  • 举报
回复
ArthurJava 2016-11-03
  • 打赏
  • 举报
回复
等看完精通了,一切都晚了
赵4老师 2016-09-19
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 对学习编程者的忠告: 多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程! 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步Debug版对应汇编一行! 单步Debug版对应汇编千行不如单步Release版对应汇编一行! 不会单步Release版对应汇编?在你想单步Release版C/C++代码片断的前面临时加一句DebugBreak();重建所有,然后在IDE中运行。(一般人我不告诉他!) VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
slmax1 2016-09-19
  • 打赏
  • 举报
回复
15年的贴子,顶顶...
wd_2014 2015-01-08
  • 打赏
  • 举报
回复
引用 4 楼 wd_2014 的回复:
[quote=引用 2 楼 wd_2014 的回复:] 不怎么会玩,好像有个链接可以添加哦。 百度网盘下载
这是有顺序的,初学者很有用的。[/quote] 是的,我只是给初学者一个学习方向建议,不是拿来炫自己的水平的。真心推荐而已。对于我自己的技术如何,不做解释。
iam_jimmy 2015-01-07
  • 打赏
  • 举报
回复
3楼说误人子弟,那有什么建议?
竹影半墙 2015-01-06
  • 打赏
  • 举报
回复
楼主练到底基层了
wd_2014 2015-01-06
  • 打赏
  • 举报
回复
引用 2 楼 wd_2014 的回复:
不怎么会玩,好像有个链接可以添加哦。 百度网盘下载
这是有顺序的,初学者很有用的。
勤奋的小游侠 2015-01-06
  • 打赏
  • 举报
回复
没看到有几本c++经典,这样的帖子怕是误人子弟吧
wd_2014 2015-01-06
  • 打赏
  • 举报
回复
不怎么会玩,好像有个链接可以添加哦。 百度网盘下载
wd_2014 2015-01-06
  • 打赏
  • 举报
回复
http://pan.baidu.com/s/1pJA038Z 这是PDF百度网盘的下载地址。版主可以搞个链接直接给大家下载哦。

65,108

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧