网上不好查,所以来这里问一问:有没有好的将C++转C的工具?

amdcwf 2004-12-20 08:11:51
网上不好查,所以来这里问一问:有没有好的将C++转C的工具?
...全文
143 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodluckyxl 2004-12-21
  • 打赏
  • 举报
回复
zez(思恩 闭关练功ing...)

那是 strustrup 的 C Front

汗...
bigfIingpig 2004-12-21
  • 打赏
  • 举报
回复
yyjuan2004 2004-12-21
  • 打赏
  • 举报
回复
不知道。
帮你顶。
cy5and9 2004-12-21
  • 打赏
  • 举报
回复
自己改吧,或者程序给我,我帮你改
amdcwf 2004-12-21
  • 打赏
  • 举报
回复
up
amdcwf 2004-12-20
  • 打赏
  • 举报
回复
其实我就只需要有个能支持c with class,即能完成封装,继承,多态的转换就行
i三千 2004-12-20
  • 打赏
  • 举报
回复
up
zez 2004-12-20
  • 打赏
  • 举报
回复
以前的c++就是先翻译成c.再编译的...
不过那也是以前...那时的c++是叫 c with class 呵呵
现在估计是难了...
amdcwf 2004-12-20
  • 打赏
  • 举报
回复
楼上的,不是说了嘛,人脑是好,但是用于设计创新方面,不用于重复性的东西
当然,想自己实现一个C++-->C的工具可能不是不可能
,但我现在工作的重点不在这,也没时间阿!
Benjamin_Hua 2004-12-20
  • 打赏
  • 举报
回复
最好的工具就是你的脑代
amdcwf 2004-12-20
  • 打赏
  • 举报
回复
我看过如何用C来实现面向对象语言的书,并且实际上有这方面的成果,比如Object-C
并可以实现:封装,继承,多态
但是即使按照书上的方法去写程序觉得还是太麻烦,因为很多在C++里编译器为你做的事都要自己
添加代码.
所以想来问问,没想到还真没有这样的工具.
我记得在老外的一本书上看过,以前C++的编译器是将C++程序转为C后,再用C编译器来编译的

goodluckyxl 2004-12-20
  • 打赏
  • 举报
回复
c++->c的工具偶没有发现过

或许会有 ^_^
goodluckyxl 2004-12-20
  • 打赏
  • 举报
回复
c++转化为c这个问题在c++出现过几次
c++拓展了c 很多的语法和机制c是无法兼容的
比如: 运行时类型识别机制, 实现了晚捆绑,而c是纯粹意义的编译期识别
c++中 多态的引入,重载, STL语法
是几乎无可逾越,如果说c++中的不用动态机制,可以使用stl的静多态处理转化为静态类型
检测。而c编译器怎么办呢?

但是如果: 程序比较简单涉及一些类的设计,有些继承关系都还是可以解决的饶些弯子
强制转化可以解决
总之c++->c还是比较的痛苦的,差别很大了,可以分为两种不同属性的语言

594

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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