递归火山软件开发平台

标题: 其实嵌入C++代码快,还是调用API快? [打印本页]

作者: 呵呵仙8    时间: 2021-5-10 10:04
标题: 其实嵌入C++代码快,还是调用API快?
本帖最后由 呵呵仙8 于 2021-5-10 10:22 编辑

1,其实嵌入C++代码快?               2,还是调用API快?                                                  

嵌入C++代码,我就不说了。不会弓 单窗选择,不能错一个英文字!!看上简短,实即。。。

说EXE的效率吧!火山会不会先调用C++的类库,再C++调用API!!就是套娃3次?

火山调用API,会不会直接调用API!!就是套娃2次?




作者: shuimiao    时间: 2021-5-10 10:43
好像没多大区别吧,就好像易语言里的方法a经常调用了API,但是方法b又调用了方法a,方法b没感觉效率明显下降
作者: 呵呵仙8    时间: 2021-5-10 13:01
shuimiao 发表于 2021-5-10 10:43
好像没多大区别吧,就好像易语言里的方法a经常调用了API,但是方法b又调用了方法a,方法b没感觉效率明显下 ...

CALL的次数多就明显了!!
作者: 创世魂    时间: 2021-5-10 13:20
比易语言快。
作者: 华天微读    时间: 2021-5-10 18:49
火山的大部分方法, 都是以嵌入式方法封装的, 嵌入式的意思就是, 将C/C++代码,直接嵌入到调用位置, 所以, 你看似套娃,实际上是直接调用API(或C/C++)函数的.
作者: 夏末雨蝉    时间: 2021-5-10 19:04
华天微读 发表于 2021-5-10 18:49
火山的大部分方法, 都是以嵌入式方法封装的, 嵌入式的意思就是, 将C/C++代码,直接嵌入到调用位置, 所以, 你 ...

北总牛逼
作者: Fang0x378    时间: 2021-5-10 19:29
你不知道火山的代码在编译的时候都是翻译(替换)成C++了吗?
嵌入的C代码在编译的时候一坨直接放进去,其他的火山代码还要翻译替换一下在放进去,最终都是c++的代码




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4