` C++个人学习经验: 应该很多人不知道学习C++究竟有什么用,听到别人去学了C++后,也盲目跟着学习了C++,然后学习完之后,不知道要在什么地方。然而花了时间学习之后,因为不知道有何用,久而久之就忘记了。 笔者的专业方向是嵌入式系统软件开发,说实在的学的都跟linux有关联。那时候因为觉得linux底层很枯燥,很无趣。就想基于linux的上层应用开发,毕竟有UI的东西,做完也比较有成就感,查找了资料,Linux的应用开发有QT、安卓等。而我选择了QT。而QT又是使用C++的,所以我就开始学习了C++。学习了一段时间的C++之后,也有了个基础,我就开始学习了QT,开始做一些小工具,比如串口工具,监控工具,包括做的项目也是用了QT开发,有实物出来后,也感觉有了成就感,继续学习也就更加有动力了。 如果你学习过C语言,那么其实一开始学习C++是比较容易的,因为C++的基础内容跟C差不多,然后有个过度到面向对象语言中。我觉得如果以前一直使用面向过程语言,后来想学面向对象语言,C++是一个非常好的过度。
C++的用途还有那些: 1、游戏开发:市面上相当多的游戏引擎都是基于c++开发的 2、虚拟现实:C++在这一技术中同样扮演着重要的角色 3、数字图像处理:OpenCV视觉识别技术 4、网络软件:C++拥有大量成熟的用于网络通信的库,ACE是其中最具有代表性的跨平台库,在许多重要的企业部门甚至是军方都有应用。 5、科学计算:C++有先进的数值计算库、泛型编程 6、操作系统:操作系统主要使用的编程语言是C,但是C++凭借其对C的兼容性,面向对象性质也开始在该领域有一席之地。
对于C++的总结: 总而言之,把c学通了之后,去学精c++,毕竟性能上其实两个语言是一样的,但是在工程应用上来说c++要快的多了毕竟是面向对象的。c++的语法太复杂了,目前为止都没有一个编译器能完全覆盖它的语法。但是在学了c++之后,学别的语言都特别快,因为面向对象的思想上是一样的。所以不要担心语言的问题,现学都来的及。
还有更多分享跟实战经验可以关注发烧友直播平台 发烧友平台将会开展一门C++入门与进阶的免费课程!欢迎同学们一起进来学习! 现在凡是报名本次直播课程,扫下方二维码进群,在朋友圈转发本次直播的海报,保留四小时以上,便可获取以下福利:
1、群内C++技术交流
2、C++资料大全(进群可领取一份,后期更多资料直播放送)
3、直播免费报名,并且能够免费观看回放
4、直播期间海量礼品放送 5、直播时间:2019.8.14 20:00(最后两天报名时间!) 免费报名抢占地址:http://t.elecfans.com/live/940.html `
|