怎么样才算是精通 C++,形容每样都懂点不如精通一样

文章 3年前 (2021) admin
0

Q1:怎么样才算是精通 C++?

Q2:怎么样才算是精通 C++

一般来说,你至少应该把整个C标准写下来,灵活运用。一般情况下,一个人不一定要精通c,他已经理解了书中所有的概念点(比如《C++ Primer》,《The C++ Programming Language》等等,而不是《C++程序设计》),有了概念,遇到问题就知道往哪里看。c的规则太大,细节逻辑太多,关键是大部分规则可能99%的时间都用不上(如SFINAE、variadic template等)。当然,功能还是需要用到的,但是规则没必要那么明确,很多时候可以当做黑盒来对待)。为什么要掌握你几乎不需要的东西?只为1%的机会做准备。

Q3:学习c++什么程度才算精通

c++之所以很难精通,其实是很少(国内很少)有人能够对整个计算机体系结构有很深的理解!深到底层,编译原理,链接器加载器技术,这些和C++紧密相关的,这些知识具备了的话,你可以从底层的视角去探索C++编译器实现的机制,对象的机制等等,这样就会知其然,也知其所以然,想不理解都不行,你同意么?这些是我的经验~~~上到软件工程。其实C++中有很多功能是不常用的,甚至在软件工程中,很多事不被推荐甚至被强烈抵制的,实属鸡肋,就像goto关键字一样,会破坏代码的结构。侯捷的那句话说得好,“学,从难处学;用,从易处用”,学习C++的时候尽量把那些要点透,使用过程中,尽量选择你完全或者稍微花精力就可以搞定的项目,逐步加深,才能真正得心应手。最后,再跟楼主分享下我的一点感触。学习不能孤立地学,不能光学C++,要结合编译原理,某些技术,比如JVM的原理,还需要操作系统的书籍结合者看,效果更好,学习C++最好结合实际项目去学,把书中的例子都照做了。有这个态度,C++也没什么可怕,国外的大牛都写过编译器和解释器。你可以了解下云风,他跟C++的关系真是千丝万缕,一言难尽~最后,推荐的学习路线是《C++ Primer》--初级阶段基础知识《Accelerate C++》很薄,用来总结下基础知识,巩固作用《探索C++对象模型》,这本书会让你提升一个境界,有机会的话最好结合编译原理的部分章节《深入理解计算机系统》(选读吧,不强求,要有汇编基础,不光是对C++,对你的编程思维也是一个提升)另外,如果你是做windows编程,可以看看《windows编程》和《windows核心编程》两书,经典书籍!!这样你就可以做windows开发,也能看懂MFC源码了 ~~还有疑惑可以找我,我也是这么过来的,没什么难得,花了时间,不经意之间你会领悟的~~

Q4:当C++的水平达到什么程度的时候,才能被称作是“精通”。

一般的学生学个三四年都不敢说自己精通C++了个人觉得精通C++不仅仅要精通C++面向对象的思想,还需要掌握扎实的数据结构与算法的知识,并且要熟悉当前主流的C++集成环境,了解操作系统原理,最好还懂得一些编译原理

Q5:学c语言或者c++怎样才算精通呢,或者说学透?

没有一个具体的标准吧。很多程序员用C或C++写了几年代码,也不敢说自己是学透了。而且感觉是学不透的,只能通过反复的练习来掌握。哈工大有个老师说过,C语言看不会,学不会,只能练会。

Q6:怎样从零开始学习C++?怎样判断是否精通了?

想玩游戏,不是为了应付考试,所以需要在学习过程中始终贯彻一个思想:对象;当然现在看起来很无聊,连考试都不管用,但是到时候你就会知道考试用的C在工作中会很茫然,所以早点转变观念很重要。c是一个大杂烩。建议图书馆能看多少关于C的书就看多少,这是一个漫长的经历。以上是我的看法,不一定正确,但我认为是正确的。

版权声明:admin 发表于 2021年10月27日 下午10:45。
转载请注明:怎么样才算是精通 C++,形容每样都懂点不如精通一样 | 热豆腐网址之家

相关文章