[问题] C和C++的跨平台性?

楼主: wu110011 (不下棋)   2015-07-26 10:06:49
请问如果要写跨平台性高的程式
是不是用纯C写会比较好?
C++虽然多了OOP的功能但在单芯片或DSP并不能运行?
用C写我不论在Windows,Linux,Unix,iOS, Android, DSP,
都可以跑。
作者: Feis (永远睡不着 @@)   2015-07-26 10:21:00
主要应该是看有没有 compiler 支援该平台,还有支援的程度。只是 C++ Compiler 复杂度不在同个档次,再者有些 feature有资源使用上的困难
作者: kdjf (我抓得到什么呢?)   2015-07-26 13:10:00
怎么会有人碰到同时在win&SoC上跑的东西啦...真的会碰到这种问题的人,也不会需要迟疑这种问题了现在很多大厂提供的compiler会支援一部分的C++了,除非你已经确定要跑的平台不能用,不然还不是烦恼平台问题的时候
作者: Gangtai (阿昌)   2015-07-26 19:36:00
不用考虑用不到的事情
作者: james732 (好人超)   2015-07-26 22:40:00
同意楼上,不用考虑用不到的事XD
作者: azureblaze (AzureBlaze)   2015-07-26 23:34:00
用C写绝对不会都可以跑 实务上OS specific功能一狗票
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-07-26 23:53:00
你用C写console IO在DSP也可以跑吗
作者: tinlans ( )   2015-07-27 00:36:00
一行 printf 就全掰了 XD
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-07-27 00:51:00
× STRIKE~
作者: longlongint (华哥尔)   2015-07-28 10:45:00
Java号称跨平台 可以试试

Links booklink

Contact Us: admin [ a t ] ucptt.com