CPP的书看的不少,就是不知道如何实践
在学校学完C++后又看了 <Effective C++> 和 <深入浅出MFC> ,现在正在看 <More Effective C++> .但感觉两本C++的进阶书籍中讲的很多高级技巧平时很难用上,各位谁指点一下小弟如何能够练习这些技巧
[解决办法]
选一个项目,做。思考,改,再思考, 再改。即可
[解决办法]
可以做点小项目了哦~~
[解决办法]
我就奇怪MFC对学习cpp有什么帮助?
而且MFC不实践你是如何看完整本书的呢
[解决办法]
比如做个俄罗斯方块游戏吧。
[解决办法]
C++ 只是一种工具,
会了工具还不完全足够,
得看看其他的,
比如需要实现一个局域网聊天的程序,
那么还需要一些 网络方面的知识,
楼主你可以根据自己的爱好看看深入什么方面,
比如 网络、图像处理、数据库,或者其他的什么
[解决办法]
具体什么项目,对你的语言能力不是最重用,你的看看应该适合于改善质量,。一个项目,比如俄罗斯方块,能工作只是第一步,而且是最起码的一步,你还要考虑,你的代码可重用吗?你的程序可以移植,可读性如何啊?扩展性如何啊?这样追求才有利于你的水平的提高。
[解决办法]
汗我觉得看完c++primer 都不知道怎么应用里面的知识了了,
更高级的书看都不敢看一眼 怕打击了自信心
比如说那本好像有800多页的汇编语言编程艺术 我基本连翻的勇气的没有
最近开始看桌面编程 遍点程序 再看更高级的书
实用> 艺术
[解决办法]
C++ 只是一种工具,
会了工具还不完全足够,
得看看其他的,
比如需要实现一个局域网聊天的程序,
那么还需要一些 网络方面的知识,
楼主你可以根据自己的爱好看看深入什么方面,
比如 网络、图像处理、数据库,或者其他的什么
[解决办法]
C++书看得不够多,继续.
程序设计的书,要多看。
了解程序库,比如stl,boost,loki,ace,crypt++,ice....
常上新闻组
写代码。
[解决办法]
随便做点什么吧,例如做个小游戏,猜数字就比较精典,
反正总要做点东西的,要不永远不知道自己差在哪里。
[解决办法]
如果用不到多态的话,确实很多东西用不到。但是至少你应该知道很多原则,最简单的如在合适的地方使用const。
[解决办法]
多写程序,自己写几个小程序,完完整整的写完跑起来。
开始时建议不要关心MFC的东西。
[解决办法]
看看别人的简历,都用CPP做过什么
[解决办法]
看看别人的简历,都用CPP做过什么
[解决办法]
在你没有车的时候,你对别人讨论使用轮胎和省油的技巧不会感兴趣,也不会知道他们在说什么,当然即使有这方面的书籍看完了你也不会知道它在说什么,那么这些技巧你也就用不上了
[解决办法]
hehe 找题做啊
[解决办法]
感觉LZ有一个误区,并不是说一个用了很多C++高级功能的程序就是好的程序。
如果能用C++基本功能简洁的实现复杂的功能,才是达到了一个境界。
如果没有必要,不必在程序中过多的使用C++高级功能,那样只能使程序出错的几率增加。
另外,C++不过是一个工具而已。如果想做一个优秀的程序,不是要去抠C++的高级语法,而是要去实践,在实践中增加自己对程序的理解。到了那时,你真的需要什么高级的东西了,临时查一下就好了,很容易的。
[解决办法]
刚入门千万要多实践!这是我的心得.看书的时候觉得懂了,到了做程序的时候就漏洞百出.这种情况多数人都经历过.到了一定程度就可以多看点深点的书.
编程也讲究熟能生巧
[解决办法]
1。选择一个平台,比如windows
2。选择一个项目,用C++去实现
3。ReBuild
4。再ReBuild
5...
[解决办法]
哈哈 正是我现在面临的问题 .............解决中...........
------解决方案--------------------
个人认为(好象一本书上这么说的……呵呵)语言只是工具,一个资深的程序员学习语言只要一天就可以上手了,他们凭的是什么?其实是对算法的理解,算法是程序的灵魂,精通各种算法后,再去学语言就很容易了,想练算法可以去做ACM。先做简单的(提交成功多的那些)多练习一下,你就会对所用的语言有很深的了解了,玩程序就是多练嘛。
你可以到 acm.pku.edu.cn
[解决办法]
我感觉主要还是要实践。特别是对于没有工作经验的大学生来说,看完那些书确实会感觉不会应用。找个单位实习一下,就会发现那些书讲到的东西经常会用到的。
[解决办法]
同感~~~~~觉的很多都懂,但是一写起来好象很多的问题~~~~~汗
[解决办法]
有一个百度之星大赛,里面有好多题目,可以做做的。