- 主题:c++现在没落了吗?
跑C的地方跑不动?这个有点黑了吧,哈哈
【 在 zhbzhang 的大作中提到: 】
: C++有点不上不下,说它低吧,它在很多跑C的地方跑不动,说它高吧,它那个规则太多, 而且绝大部分不影响性能。
--
FROM 221.218.160.*
单片机跑不动C++,感觉应该不是C++的问题
1、单片机的toolchain的问题。包括编译器、调试器、操作单片机的库的支持。
2、使用者的问题。在内存、闪存都有限的情况下,不用STL、异常等可能导致尺寸膨胀的特性。
如果把C++当作带类的C来用,生成的代码的内存和磁盘占用和C区别并不大
【 在 zhbzhang 的大作中提到: 】
: 这太多了,单片机就跑不动
--
FROM 221.218.160.*
MFC的可移植的替代就是wxWidgets,类 + 宏
【 在 mopo 的大作中提到: 】
: managed C++相当一个巨硬的扩展包,没它的运行时就跑不了,mfc的底层其实更多是c接口和各种窗口/图形操作,除了用了类其实没多少c++的特性,同样脱离了专门的运行时就歇菜了
: 没有可移植性的c++,确实可以认为就是一种专门的语言,或者叫方言了
:
--
FROM 221.218.160.*
qt实现机制跟MFC差异大点
【 在 chaobill 的大作中提到: 】
: 不是qt 么
--
FROM 221.218.160.*