请问基本掌握C++后如何用实践来巩固?

[复制链接]
查看11 | 回复5 | 2012-4-12 23:23:36 | 显示全部楼层 |阅读模式
我是嵌入发开发的,用C++做上层的应用软件,多媒体解析这一类。C++在嵌入式市场里的份额是第二高的,有近30%,最多的当然是C了,C近50%,不过市场导向C++有所上升。C++是一门很好的语言,因为懂了C++,基本上你想实现什么,都可以。不像JAVA的虚拟机,屏蔽了实现过程。有好有坏。我看楼上都在强调算法,算法固然重要,但是在实际的工程项目中算法是其次的。重点是软件的结构设计,跟语言完全没有关系。介于你只是掌握语法特点,我建议你要深入学习C++,可以好好的研读C++的进阶内容,不要想着应用,凡是要应用的地方,你还得学习其他东西,比方交互界面,那会有MFC,或者QT,要数据库,那有ADO,要应用还得学习更多。所以仅掌握语言特性是不够...
回复

使用道具 举报

千问 | 2012-4-12 23:23:36 | 显示全部楼层
学windows编程,可以编有界面的小软件,而不是一味的dos界面去网上 下windows程序设计,还有配套的原代码,不过有一定难度 没毅力早点放弃吧。参考资料:网友nickcartC++嵌入式开发?我只听过C的,用C++搞嵌入式开发应该比较少吧.学习嵌入式软件开发大概有几个部分. 一,要求精通C语言编程,最好有些汇编知识...
回复

使用道具 举报

千问 | 2012-4-12 23:23:36 | 显示全部楼层
和你一样,学C++过来的,尝试过很多。。primer这书不错,多复习,钻透了就很不错。。其次,你可以看看算法设计,学一下各种算法,用c++实现。。就算以后你转学java等各种语言,这种算法思想都狠重要,你一见问题就迎刃而解了,熟悉算法后,你的算法思想总会是最优的。如果你想做做小程序,可以编编各类游戏,五子棋,贪吃蛇之类的。其次,关于数据库的就...
回复

使用道具 举报

千问 | 2012-4-12 23:23:36 | 显示全部楼层
先装一个Visual Studio 2010,把你看过的语法特性都用代码试过一遍。找本算法书,学一些基本的算法。在嵌入式方面C++用的不太多,大部分都是用C的。...
回复

使用道具 举报

千问 | 2012-4-12 23:23:36 | 显示全部楼层
我觉得还是阅读大量的实践工程项目, 去自己写点小代码巩固下你的语法特点。。。 在嵌入式上面c++ 主要用于gui的开发 使用qt或者gtk+软件 作为开发平台。。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行