社区
数据库及相关技术
帖子详情
C++改为C语言
「已注销」
2019-12-25 03:56:07
给你C++代码,帮我改为C语言实现的代码
有重谢
...全文
53
1
打赏
收藏
C++改为C语言
给你C++代码,帮我改为C语言实现的代码有重谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2019-12-25
打赏
举报
回复
快来人呀 谢谢各位大佬
c++
转为c程序
目前项目中,涉及到了把
c++
文件
改为
c文件,主要是
c++
跨平台存在问题,所以才需要这样做。特此记录。简说:1、
C++
兼容
C语言
,但
C语言
不可能兼容
C++
,所以,
C++
代码直接转是转不了C的。2、只能从逻辑上,对
C++
的许多语法进行代码上的重新实现。 比如将对象转换为结构体,将对象封装的函数修
改为
独立函数,增加对象参数。 将重载去掉,而是根据需要调用非重载的不同名的函数。 要将C+...
如何将
c++
转换为所需的
C语言
今年暑假参与实习,收到的第一份任务是将
c++
转换为
C语言
。由于我们所开发的硬件不支持
c++
,所以现在要将
c++
文件改成我们所需的
C语言
。为此找寻了一些资料汇总如下: C++与C
C语言
区别最大的就是C++中的类的概念和特性,将C++
改为
C的问题,就转换成如何将类化去的问题。方法有两种:第一种是将C++中的面向对象特征去掉,先全部理解源代码的逻辑,然后改写;第二种是在C中保留面向对象的部分特征,...
C语言
和
C++
的区别
c语言
虽说经常和
c++
在一起被大家提起,但可千万不要以为它们是一个东西。现在我们常用的
C语言
是C89标准,
C++
是
C++
99标准的。C89就是在1989年制定的标准,如今最新的是C11和
C++
11标准。根据不同的标准,它们的功能也会有所不同,但是越新的版本支持的编译器越少,所以本文在讨论的时候使用的
C语言
标准是C89,
C++
标准是
C++
99.我们来介绍
C语言
和
C++
中那些不同的地方。 1.函数...
如何把
C++
的源程序改写成
C语言
由于C++解释器比
C语言
解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C++语言写的源程序用
C语言
改写是很有必要的。 C++与C区别最大的就是C++中的类的概念和特性,将C++
改为
C的问题,就转换成如何将类化去的问题 方法有两种: 第一种是将C++中的面向对象特征去掉,先全部理解源代码的逻辑,然后改写; 第二种是在C中保留面向对象的部分特征,用结构体实现类的功能。 第一种方法,对于类的数目很少的情况还可以,如果类的数目比较多,全部理解源代码,然
一个
c++
转c的工具(cfront源码)
最早的
C++
代码都是用cfront转成C代码然后用C编译器编译的。。。 而且按照
C++
的设计准则,当你不适用一个特性的时候,相关代码是不会引入编译后的的目标文件中的,比如虚函数和RTTI之类的,所以如果你没有使用这些特性,也不会有性能损失。 另外从开发效率上来说,因为
C++
的类型检查比C更为严格,避免了隐藏的错误(简单来说就是坑少了)。而且还有个STL。。。所以开发上来说,还是
C++
的效率高一
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章