
如何深入学习c++
c++比较有特色的算是类开始了吧,鄙人不知道怎么练习,有达人说做系统,可没参考也没底子,也做不出什么系统,书上的例子都是只有一个类的写法,可是我连咋用都不知道,就是如果写...
c++比较有特色的算是类开始了吧,鄙人不知道怎么练习,有达人说做系统,可没参考也没底子,也做不出什么系统,书上的例子都是只有一个类的写法,可是我连咋用都不知道,就是如果写到一个cpp里,我都不知道正确的格式是什么。。。。求各位神人推荐有完整例子的书或者可以熟练c++的简易系统题目。
展开
2011-10-02
展开全部
我知道LZ的意思,C++比C多了面向对象的概念,多了类,继承,多态等这些特性。可是这些都是一些非常抽象的东西,编程练习想为了类而类,但根本不知道从何入手。其实这些概念提出来的初衷就是为了提高实际的软件项目中重用性。平常自己编的都是些什么排序,查询,字符串操作,或者是一些小的类似于“学籍管理系统”的***系统,这些根本都用不上类的概念。既没有用类的需求,也没有用类的必要。
哪里才是类出现频繁的地方呢?那就是一些使用C++的软件项目里面了。包括一些框架。比如说,微软的多媒体处理框架directshow里面就是完全就是用了C++的特性。你可以下载directshow的开发包来看一下他的代码。然后你用directshow编写一个自己的小软件,你就可以自然而然地熟练掌握C++的这个特性了。
类似的还有很多,比如MFC。
哪里才是类出现频繁的地方呢?那就是一些使用C++的软件项目里面了。包括一些框架。比如说,微软的多媒体处理框架directshow里面就是完全就是用了C++的特性。你可以下载directshow的开发包来看一下他的代码。然后你用directshow编写一个自己的小软件,你就可以自然而然地熟练掌握C++的这个特性了。
类似的还有很多,比如MFC。
展开全部
做系统那是另外档次的事了。
请问你多大 最好的办法是在学校里系统学习基础知识,有基础知识才能有更高的发展,这不是说瞎话啦……
请问你多大 最好的办法是在学校里系统学习基础知识,有基础知识才能有更高的发展,这不是说瞎话啦……
追问
这都学完了。。其实c++也学了,就因为练习不够,理解不深。我有能力做小系统了(一些见不得人的)。。。自己看着书上的例题看得懂,但不知道怎么用,因为这书讲c++类的时候他的函数体只有类那个函数,没有整体的概念,看着看不懂,所以求教各位有没有哪本书是有完整可以运行的例子。
追答
我不明白你的小系统,是不是小软件。。。。。。。。
其实就是需要练手的啦
这样吧,你加油练手,其实我知道的,如果你能做一个计算器,就算是一个境界,你可以尝试试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找一本C++Primer把里面的习题全做了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询