上位机软件(C/Python/Java等)
直播中

Hx_hxhx

5年用户 376经验值
擅长:可编程逻辑
私信 关注

C++能用来做什么?

`
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++技术交流
2C++资料大全(进群可领取一份,后期更多资料直播放送)
3、直播免费报名,并且能够免费观看回放
4、直播期间海量礼品放送
5、直播时间:2019.8.14 2000(最后两天报名时间!)
免费报名抢占地址:http://t.elecfans.com/live/940.html
` 47cef5a14775443da08f86547354f7e0.png

更多回帖

发帖
×
20
完善资料,
赚取积分