用c++开发嵌入式程序比C有哪些好处

StevenV6 2019-01-06 08:43:10
如题:公司准备用c++在openWRT上开发物联网网关设备,用c++开发嵌入式程序比C有哪些好处?
和C比,在嵌入式上用c++真的好么?
...全文
363 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tjw_tjw 2019-12-11
  • 打赏
  • 举报
回复
C写低层驱动和简单业务层足够,但写多类设备联合业务很复杂时用C++更简单
使用一言不仅是个人问题还是团队问题,团队使用C的人很多,遇到语言问题找不到人讨论,特别是换岗后找不到人维护,
如果你有足够自信,团队允许,对面向对象编程很精通,C++是更好的选择
koukou_1538725213 2019-12-11
  • 打赏
  • 举报
回复
C语言能实现的功能C++都能实现,主要还是看你的代码量,如果代码量很大的话可以考虑用C++,毕竟C++的重载,函数构造对于代码管理还是很好的。若代码较小用C完全够了。
jiaoyun007 2019-01-08
  • 打赏
  • 举报
回复
嵌入式开发不建议用c++
赵4老师 2019-01-07
  • 打赏
  • 举报
回复
如果是我,不用C++
ztenv 版主 2019-01-07
  • 打赏
  • 举报
回复
这要看是怎么用C++开发的了,如果还是C的方法,可能仅仅是用了C++提供的语法糖,好处在编译器级别和第三方库级别;如果采用OO的思想,这个好处就不言而喻了
哈撒keyi 2019-01-06
  • 打赏
  • 举报
回复
不知道啊,这没人在吗?
C C++嵌入式系统编程 今天,几乎所有电子设备里面部包含了嵌人式的软件系统。这些软件隐藏在 我们的手表里、录像机里、蜂窝电话里,甚至可能在烤面包机里面。军事上会 使用嵌入式软件来引导导弹。侦测敌方的飞行物。外太空探测器和许多医疗仪 器离开嵌人式软件几乎不可能工作。 设计人员不得不写所有的代码,实际上,成千上万的电子工程师计算机科 学家和其他专业人员正在这样做。我也是其中的一员,从我的个人经验来说, 我很清楚掌握这门技术是多么的困难。学校军从未开设有关嵌入式系统的课程。 而我也没能从哪个图书馆里找到一本有关这个题目的像样的书。 每一个嵌入式系统都是独特的,其硬件部分对它的应用目标来说是高度专用 的。这就导致了嵌入式系统编程的涉及面很广,而且可能会需要很多年才能掌 握它。不过,几乎所有的嵌入式软件开发都使用了C 语言。这本书就是要教你 怎样在嵌入式系统中使用C 和C 的派生语言,C++。 即使你已经知道如问编写嵌入式软件,你还是可以从这本书里学到很多东 西。除了了解如何更有效地使用C 和C++你还将会从本书中对常见的嵌人式软 件问题的详细解释,并从本书所提供的源代码中得到益处。本书中包含的高级 主题有存储器检测和验证、设备驱动程序的设计和实现.实时操作系统的内部 机理,还有代码优化技术。

64,682

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧