【新手求助】如何进一步学习c++

时间:2021-02-01 17:26:57
学习c++之前仅有一点点c语言基础(大学混毕业的,通信工程专业)。最近花了近一个月的时间看了一遍东南大学,何洁月老师的c++视频教程。
想能进一步学习,但是却不知道如何入手。

目前我手头有《C++编程思想第一卷二版》和《孙鑫C++视频教程》。
《C++编程思想第一卷二版》我会跟住,但是尽是理论的东西学习起来实在痛苦,而且缺乏检验自我的手段。
所以现在的我特别希望有一些实例,在应用中加强记忆,同时增强信心。
《孙鑫C++视频教程》似乎讲的主要还是VC的应用?我该什么时候去看?

希望前辈们推荐我一些进阶视频教程或书籍。

13 个解决方案

#1


c++primer

#2


现在也可以一边看《孙鑫C++视频教程》,不难的

#3


把c++学得差不多了,再去看vc(mfc)的东西吧

#4


引用 3 楼 Chiyer 的回复:
把c++学得差不多了,再去看vc(mfc)的东西吧

怎么才算c++学得差不多了呢?

#5


类,继承,多态、指针学会就好啦~~~

#6


建议先看看《c++ primer》 
再看《c++编程思想》 
再看《Effective c++》 
...........
再去研究MFC,sdk,com等等。

#7


先学语言再学工具的使用吧。。。。

#8


1.C/C++
2.stl库
3.VC下MFC或者你想做C++/CLI这种托管开发也可以...哪条路不是路啊...

书籍的话就很多了...
学C/C++的时可以看Thinking in C++两本..More Effective C++系列...
而且看这些书的时候里面也会有STL的使用...你可以看完其他一起看STL的内容...
看STL的时候你也可以看其他方面的库..比如boost等..很多开源的项目的...

再往后你自己应该就已经有方向了...这时候你已经对开发有一定的认识了...是MFC还是WTL还是什么都可以自己选择...
看你的兴趣和爱好了...对什么有兴趣就做什么吧...

PS:学习C/C++的过程可能会很漫长...希望楼主努力哦~~~

#9


《C++编程思想第一卷二版》我会跟住,但是尽是理论的东西学习起来实在痛苦,而且缺乏检验自我的手段。 
所以现在的我特别希望有一些实例,在应用中加强记忆,同时增强信心。 
------------这个也不错了,尽管个人感觉没有c++ primer好。概念性的东西还是要记住的,痛苦也得扛过去,不然也是白学。
effective c++、more effetive c++ 也可以看看(既然已经看过一遍视屏了)。不过有点好奇,那个视屏讲到什么程度呀,怎么看完视频再看thinking in c++还那么吃力呢?

#10


建议楼主不要在看什么书了。找个感兴趣的程序或项目来编,在实践中学习,那不会了,
再去翻C++的书!真正要学的其实是算法!!!切记,切记!

我现在写程序,C/C++的什么用法都知道,有时编程也很痛苦,为什么?
因为程序=算法+数据结构!关C++primer 鸟事!!!

#11


引用 10 楼 damo_xu 的回复:
建议楼主不要在看什么书了。找个感兴趣的程序或项目来编,在实践中学习,那不会了, 
 再去翻C++的书!真正要学的其实是算法!!!切记,切记! 
  
 我现在写程序,C/C++的什么用法都知道,有时编程也很痛苦,为什么? 
 因为程序=算法+数据结构!关C++primer 鸟事!!! 
 


楼上有点极端了,如果连基本的语言都不会,算法又能有多大作用?

#12


同意楼上的看法,不会走就想跑啦!

语言基础是要的,然后才会考虑算法什么的

#13


引用 11 楼 rcbblgy 的回复:
我现在写程序,C/C++的什么用法都知道,有时编程也很痛苦,为什么?
因为程序=算法+数据结构!关C++primer 鸟事!!!

楼上有点极端了,如果连基本的语言都不会,算法又能有多大作用?


是,但虽然有些极端,给后来人个提醒:

学C的基本语法不要超过2个星期,学C++不要超过2个月。然后马上就可以编程实践了。
然后就是一边编程,一边再回过头补相应的语法。有些不会不要紧,知识都是想通的,到时候就自然会了。

#1


c++primer

#2


现在也可以一边看《孙鑫C++视频教程》,不难的

#3


把c++学得差不多了,再去看vc(mfc)的东西吧

#4


引用 3 楼 Chiyer 的回复:
把c++学得差不多了,再去看vc(mfc)的东西吧

怎么才算c++学得差不多了呢?

#5


类,继承,多态、指针学会就好啦~~~

#6


建议先看看《c++ primer》 
再看《c++编程思想》 
再看《Effective c++》 
...........
再去研究MFC,sdk,com等等。

#7


先学语言再学工具的使用吧。。。。

#8


1.C/C++
2.stl库
3.VC下MFC或者你想做C++/CLI这种托管开发也可以...哪条路不是路啊...

书籍的话就很多了...
学C/C++的时可以看Thinking in C++两本..More Effective C++系列...
而且看这些书的时候里面也会有STL的使用...你可以看完其他一起看STL的内容...
看STL的时候你也可以看其他方面的库..比如boost等..很多开源的项目的...

再往后你自己应该就已经有方向了...这时候你已经对开发有一定的认识了...是MFC还是WTL还是什么都可以自己选择...
看你的兴趣和爱好了...对什么有兴趣就做什么吧...

PS:学习C/C++的过程可能会很漫长...希望楼主努力哦~~~

#9


《C++编程思想第一卷二版》我会跟住,但是尽是理论的东西学习起来实在痛苦,而且缺乏检验自我的手段。 
所以现在的我特别希望有一些实例,在应用中加强记忆,同时增强信心。 
------------这个也不错了,尽管个人感觉没有c++ primer好。概念性的东西还是要记住的,痛苦也得扛过去,不然也是白学。
effective c++、more effetive c++ 也可以看看(既然已经看过一遍视屏了)。不过有点好奇,那个视屏讲到什么程度呀,怎么看完视频再看thinking in c++还那么吃力呢?

#10


建议楼主不要在看什么书了。找个感兴趣的程序或项目来编,在实践中学习,那不会了,
再去翻C++的书!真正要学的其实是算法!!!切记,切记!

我现在写程序,C/C++的什么用法都知道,有时编程也很痛苦,为什么?
因为程序=算法+数据结构!关C++primer 鸟事!!!

#11


引用 10 楼 damo_xu 的回复:
建议楼主不要在看什么书了。找个感兴趣的程序或项目来编,在实践中学习,那不会了, 
 再去翻C++的书!真正要学的其实是算法!!!切记,切记! 
  
 我现在写程序,C/C++的什么用法都知道,有时编程也很痛苦,为什么? 
 因为程序=算法+数据结构!关C++primer 鸟事!!! 
 


楼上有点极端了,如果连基本的语言都不会,算法又能有多大作用?

#12


同意楼上的看法,不会走就想跑啦!

语言基础是要的,然后才会考虑算法什么的

#13


引用 11 楼 rcbblgy 的回复:
我现在写程序,C/C++的什么用法都知道,有时编程也很痛苦,为什么?
因为程序=算法+数据结构!关C++primer 鸟事!!!

楼上有点极端了,如果连基本的语言都不会,算法又能有多大作用?


是,但虽然有些极端,给后来人个提醒:

学C的基本语法不要超过2个星期,学C++不要超过2个月。然后马上就可以编程实践了。
然后就是一边编程,一边再回过头补相应的语法。有些不会不要紧,知识都是想通的,到时候就自然会了。