能力值:
( LV2,RANK:10 )
|
-
-
151 楼
需要看的书非常多 路线:
1.任意入门教程(如;作者:谭浩强,大学基本都用他的书)
2.c++ primer或c++ primer plus(推荐后者,学习力强的可以学习前者)
3.《Thinking in C++》:了解C++背后的一些机制
4.《深度探索C++对象模型》:深入了解C++,也是学习COM的必经之路
学习完以上,可选择windows或Linux方向学习
5.window核心编程
6.Linux QT
|
能力值:
( LV2,RANK:10 )
|
-
-
152 楼
精通就是能独挡一面
|
能力值:
( LV2,RANK:10 )
|
-
-
153 楼
这行说太多没啥用处,给个作品对方看,一目了然;
我觉得精通是没可能的,通晓了“某XXX”学习的方法再加上有“某XXX”的开发经验就是“精通某XXX”了,见仁见智了。
|
能力值:
( LV2,RANK:10 )
|
-
-
154 楼
要看精通语言还是精通开发,C++本身支持多编程范式,面向过程,面向对象,泛型编程,模板元编程。一般来说,了解面向过程和面向对象就可以应付一般的开发问题。如果要做到高效、少犯错误,还要了解语言底层的实现技术(可以看成是沟通C和C++的桥梁,看看C++是如何在C语言基础上进行封装的)。讲究生产力和抽象的高阶编程技巧,则需要进一步了解泛型编程和几个著名库的设计思想(至少是STL,Boost能了解更好)【C++沉思录里面说得好,学习库就是在学习一门新的编程语言】。进一步想提高抽象层次和效率的话,可能就要引入一些偏hack的技巧,可以考虑模板元编程了。参考书方面的话,网上一般都可以搜得到,看的时候一定要从语言设计者的角度去思考,才能做到“知其然并知其所以然”,才能正确地使用各种语言特性。
|
能力值:
( LV2,RANK:10 )
|
-
-
155 楼
所谓精通,个人理解是已经深入理解了C/C++编程思想,能够自己写出一些类库帮助解决共性问题
|
能力值:
( LV2,RANK:10 )
|
-
-
156 楼
我的理解是,精通是一个相对的概念。谁也无法将自己的技术与自身其他素质分开来单独估量,况且天外有天,技术还在不断发展等等。但是,在这座金字塔里,只要你走在大多数人前面,能胜任公司的任务,并且不断磨练自己,那么就可以说是精通了。
|
能力值:
( LV2,RANK:10 )
|
-
-
157 楼
你可以反问面试官:“怎样才叫精通C/C++”,当然你得准备好ipad,把C99和C++11的最新标准ISO/IEC的pdf版放在里面,看他怎么说,然后查标准。如果他能说到点子上,那好,再让他看段boost库的lamba,问他四方面的问题:What,When,Why,How。最后问个平台相关的问题,若是win32问用C++11封装windows消息,写个最简单的win32 sample,就是一个窗口,主要是消息的封装,不是什么MFC,QT的宏封装的手法,现有的手法不算,要另外的;若是linux和mac os同样,注意是用C++11的语法技巧来封装。 如果以上都没问题,你自己掂量去留吧,至于标准库的STL算法和数据结构问不问,自己衡量吧。C语言就问用C语言如何实作Object的Interface和实现Implementation分离,就像COM接口和实现分离类似,举个简单代码例子。都能不差做出来,并能说出思路,取舍,优缺点。结果就是面试官走人,接着你走人;或者面试官留下,你留下。
精通C/C++,开什么玩笑,C要精通都难,何况C++这么变态的东西
|
能力值:
( LV2,RANK:10 )
|
-
-
158 楼
好吧,我无话可说,,引用一高人的话:普通人用C 语言在3 年之下,一般来说,还没掌握C 语言;5 年之下,一般来说还没熟悉C 语言;10年之下,谈不上精通。如果论看书,什么书都可以,最重要的是自我对于编程的醒悟,对于错误的反省,自我净化的过程。这是看什么书都学不来的
|
能力值:
( LV2,RANK:10 )
|
-
-
159 楼
返回值是int类型,可是没看到有返回,这么简单都看不懂,看来我是不可能精通这啥了。
|
能力值:
( LV2,RANK:10 )
|
-
-
160 楼
那个,个人推荐《孙鑫C++教程》,主要是视频教程,一步一步入门讲解代码,很好的视频教程
|
能力值:
( LV2,RANK:10 )
|
-
-
161 楼
我想精通它很难很难,高级点了写点算法什么的。反正我是不怎么想了。期待有大牛的出现。
|
能力值:
( LV2,RANK:10 )
|
-
-
162 楼
呵呵 ,精通只是一种说法 会点都行
|
能力值:
( LV2,RANK:10 )
|
-
-
163 楼
再如何学也不敢说精通了啊
|
能力值:
( LV2,RANK:10 )
|
-
-
164 楼
精通C++就是说,你自己的技术已经达到了独自处理C++并独自编程的地步
|
能力值:
( LV2,RANK:10 )
|
-
-
165 楼
学习。。
|
能力值:
( LV2,RANK:10 )
|
-
-
166 楼
所谓精通是必须熟练掌握应知应会的知识点,遇到问题自己能单独解决
|
能力值:
( LV2,RANK:10 )
|
-
-
167 楼
找到工作后,再也不敢称精通了.还得加强跟师傅学习.
找几本名著,循序渐进的学习.不要贪多.步步为营才行.
|
能力值:
( LV2,RANK:10 )
|
-
-
168 楼
同问?什么样的算是精通??
|
能力值:
( LV3,RANK:20 )
|
-
-
169 楼
学完c或c++ 你写出来的程序大多数是黑窗口,招聘所说的精通是指你能在用api 或作mfc或作java等语言写出的程序时,你能很明确的知道c++或明白c++。
|
能力值:
( LV2,RANK:10 )
|
-
-
170 楼
C++可以说是最难的高级语言了,现在略显疲态,一直处于下降趋势.
个人认为如果想称得上精通,那么可以尝试阅读分析一下大型工程的源代码那样的话就能看到自己的不足了,当你发现阅读无碍,看起来比较轻松的时候你的C++实力就足够了.,不要抱有希望有那种标杆,一旦你达到了就是精通,语言是不存在这种衡量标准的.
|
能力值:
( LV2,RANK:10 )
|
-
-
171 楼
是是是是是
|
能力值:
( LV2,RANK:10 )
|
-
-
172 楼
果然都是牛人 我连回帖都看不懂
|
能力值:
( LV4,RANK:50 )
|
-
-
173 楼
建议楼主看C++ Primer这本书!
|
能力值:
( LV2,RANK:10 )
|
-
-
174 楼
至少要能看懂《C++ Template Metaprogramming》吧,不然都不好意思和人家搭话.不过话说回来,本论坛怕也没人能看懂.
|
能力值:
( LV2,RANK:10 )
|
-
-
175 楼
C/C++精通 用C/C++开发得好几年
|
|
|