提高c++编程能力
怎么提高C++面向对象编程能力?怎么做?做什么?。。。给个建议,寻求帮助~~~
[解决办法]
面向对象,面向模块化的,在你拿到项目的时候,要将模块划分详细,将你描述的对象尽量抽象详细,达到高内聚低耦合状态。
[解决办法]
尝试做一些小的算法题
(比如整数N的二进制表达式中有多少个1;给定一个数组, 输出全排列。。。)
开始可能代码会写的很烂
(但尽力去写,写不出来也没关系,可以参考别人的,也可以过几个月再写;
我有一个脑筋直转弯的小游戏,大二就开始想写,每次都不知道怎么下手,但我过几个月就去想:
怎么去抽象出数学模型,如果这样可不可做出来,终于在去年(时隔四、五年)写出来了)
以后有时间回顾它,再想更好的实现代码 逐渐完善它 (每一次都尽力做到自己所能达到的最好)
[解决办法]
要是学生党的话,没那么多的机会给你经历大工程,那就多看一些这方面的书吧,有这个概念了,接触到工程代码应该上手会快些。
[解决办法]
其实没有面向对象编程能力这种东西,只能面向对象的架构分析能力。
[解决办法]
搜网络教程“学OpenGL编3D游戏”。
[解决办法]
多看,多练,尤其是多练,因为书上的东西都是从实践中来的
[解决办法]
多打印,不明白的地方,把想要知道的东西printf出来,看看,想想,多问为什么,加深理解