怎么更好的学习C++语言
这篇文章主要讲解了"怎么更好的学习C++语言",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么更好的学习C++语言"吧!
建议1:有辨别力地阅读(包括那些被广泛称为"经典"的)C++书籍。
如果书中介绍的某块内容你认为在日常编程中基本不会用到(属于20%场景),那么也许***的做法是非常大概的浏览一下,留个印象,而不是顺着这条线深究下去。关于在初学的时候应该读哪些书,后面还会提到。
实际上,除了语言无关的编程修养之外(需要阅读什么书后面会提到),对于学习C++这门特定的语言,要开始用它来编程,你只需知道一些基础但重要的语言知识(需要阅读哪些书后面会提到)以及"C++里面有许多缺陷和陷阱"的事实,并且--
建议2:养成随时查阅资料和文档的习惯。
"查文档"几乎可以说是作为一个程序员最重要的能力(是的,能力)了;它是如此重要,以至于在英文里面有一个专门的缩写--RTFM。为什么这个能力如此重要,原因很简单:编程领域的知识太鸡零狗碎了。
不仅知识量巨大,而且知识的细节性简直是任何学科都***的(随便找一个框架类库看看它的API文档吧)。所以,把如此巨量的信息预先放在脑子里不仅不实际,而且简直是自作孽。你需要的是"元能力",也就是查文档的能力--从你手头遇到的问题开始,进行正确合理的分析,预测问题的解决方案可能在什么地方,找到关于后者的资料,阅读理解,运用。
同样,在C++中也是如此,如果你从学习C++一开始就抱着这种态度的话,那么即便等到面试的时候被问到某个语言细节,你也可以胸有成竹的说你虽然并不知道这个细节,但在实际编码中遇到相应问题的时候肯定会找到合适的参考资料并很快解决问题(解决问题,才是最终目的)。
当然,更大的可能性是,你在平常编码中已经接触过了最常见的那80%的陷阱和技巧了,由于你用的是实践指导性的学习方式,所以你遇到的需要去学习的陷阱和技巧几乎肯定都是常见场景下的,比没头苍蝇似的逮住一本C++"经典"就"细细研读"的办法要高效N倍,因为在没有实践经验的情况下,你很可能会认为其中的每个技巧,每个陷阱,都是同样概率发作的。
感谢各位的阅读,以上就是"怎么更好的学习C++语言"的内容了,经过本文的学习后,相信大家对怎么更好的学习C++语言这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!