深入学习C++

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:35:15
已经看了2遍《c++ primer》了,能比较熟练的用一些容器和泛型算法,想继续深入的学习C++,希望大家推荐些好书
希望是有经验的朋友回答,不要COPY,谢谢了~

其实C++ primer是一本很好的书 工作中作为工具书已经够了
现在应该看看网络编程方面的书合适一些
网络编程同操作系统关系不大 现在的软件哪个跟网络没有关系呢
如果真的看完了C++ primer 并且感觉自己学得还不错的话
唯一差的就是网络了 不要太在意算法
其实并没你想的那么难的

有时间,能自己读书,就能积累经验。
C++的实现基于C,学遍C++的各种库,实际上是对无数种新接口、语言习惯的尊重,选择什么库,取决于“文档速查是否有效”、“样例是否齐全并且提供许可”。
工作,有时候,不能提供“聪明才智”、不能提供“算法实现”。
很多必要的修炼,在软件工程看来,几乎等于一个普通代码员每天的代码生产量,其中包含有怎样的知识产权、智慧与劳动?任何API是衡量不出来的,而成功的开源项目,从文档和代码质量上,几乎超过了“软件工程理论”给软件项目制定的“标准”。
书,可以到图书馆借到,只要标有C++的都可以看,什么类型的书合适,取决于你的阅历。
语言之间是有冲突与偏见的,可以理解的,通常是某种建模语言、或者图;C++语言本身如果容易理解,也可以用来建模。
有关C++语言的实践和深入,可以把不纯的面向对象先卸下,编译开源的数据库、复习数据结构(C语言或汇编实现)、了解操作系统(从0起步,从各种机器引导,提供硬件驱动标准,系统结构)、浏览电子、通信这方面的发明,关注开源与开放,遵守网络协议,期待网络通信极大地简单、安全。

你可以看一看EffectiveC++,如果你达到了比较熟练的程度,就应该学会深入浅出,我的意思是学的深了和精了之后,就应该跳出来看看总体结构的东西,这时候你会发现:数据结构、软件工程虽然很枯燥的东西,却是你现在需要的。我建议你现在有时间看看宏观的东西。

学C++,目的还是在于应用,有两个方向可以选择,windows环境下和linux环境下的编程,你可以选择一个方向发展。

那你去工作吧

楼上说的很对啊