深入学习c++
我看了C++ primer ,Effective C++,但却很少动手写程序,以前都是用c语言去实现一些数据结构和算法,请问有什么书可以提高自己的动手能力。类似于VC++,MFC之类的例子我不想做,无非都是调用类和函数,无法提高对c++的理解。请问有没有什么书或者教程提高C++动手编程能力的。
补充:我想写程序时都不知道应该写些什么程序好,所以就很少写,现在需要一些指导。
追问:问题是百度”c++案例“出来的都是vc++案例。我不想把时间花在界面上。请问有没有只是”c++“案例的书?
答案:1.用C++把数据结构实现一下。2.用c++实现一些算法。你可以看一下《算法设计和分析》或者《编程之美》,里面都是一些很有趣的问题,提供了算法,代码自己写。3.上面两点可以练习了的C++语法。至于面向对象,你可以通过以GOF的《设计模式》得到提高。
要想成为高手,首要的就是要实践。去买一本c++案例(纯c++的),努力练习,但是vc++也要用,因为工作需要。。。
我不知道在你的理解中什么叫深入, 深入面像对像?计算机程序这方面设级的东西很多的, 要想深入其实是学数学, 离散数学, 线性代数, 图论。。。很多很多。。。
网上有《易学c++》的电子书,介绍的是c++语法,有一些编程实例,还有一些练习,挺好的。
既然你已经学习过C++primer了,建议你将其中的所有练习题都自己写一遍,然后再和参考的代码比较。保证可以提高你的动手能力。
Windows核心编程》 【 原 书 名】 Windows Via C/C++ 【原出版社】 Microsoft Press 【作 者】(美)Jeffrey Richter 【译 者】 黄陇;李虎 【出 版 社】 机械工业出版社 [1] 【书 号】 9787111237914 【出版日期】 2008 年5月 【开 本】 16开 【页 码】 728 【版 次】4-1这里,看看你满意不?
http://www.cctry.com/?fromuid=16012
直接去图书馆借些关于c++案例及分析的书,有很多的。
上一个:C++的学习
下一个:进一步学习c++