如何把下列c++语言转换成c语言: 急用~~~~~~!!!!!!!!!!

 我来答
廖智渠衣
2019-11-22 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:893万
展开全部
说不能改是胡说的,任何高级语言写出来的代码都可以用c实现,只是复杂程度不一样。大家不爱动手而已。才10分。
思路是这样的:
1.c++的类可以换成c的结构体,同时提供一个与结构体对应的句柄
2.类的成员方法可以换成c的普通函数,以句柄代替this指针,windows
api就是这样做的。
3.关于简单的泛型,可以使用宏来模拟,这也就是泛型最初的来历。你目前只是表示了一个元素类型,可以直接用void*
类型的存储,配上一个size来保存各种类型的元素。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
素金生慕淑
2019-11-16 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:27%
帮助的人:749万
展开全部
不可以改,
C语言中没有类的概念.
你可能不是需要改这个类,
而是要改使用这个类的地方
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式