Win32对话框: 汇编 vs C++
本帖最后由 Starrry 于 2022-2-16 13:34 编辑我做了一个实验,各用汇编和C++设计一个对话框,点击按钮后会显示第一个EDIT CONTROL的文字内容。
结果如下:
汇编的战绩:
109行 源码
2,560 bytes EXE大小
Dependency: Kernel32.dll, User32.dll
C++的战绩:
59行 源码
5090 bytes (RESOURCE FILE)
14,336 bytes EXE大小 (Release x64)
Dependency: VCRuntime140.dll, Kernel32.dll, User32.dll
【总结】
汇编需要更多功夫来完成同样项目,虽然可执行文件超小,而且不需要额外的VCRuntime140.dll 运行库
C++一般而言是合理的,不管是编程的进度还是可执行文件大小。比起VB.NET,C++优胜有余,虽然艰难度高很多。
有兴趣的人可以到 https://github.com/wd4018b/dlgtest 下载源码,对比一下(全英文)。
(是的,我又注册了一个GitHub帐号) 大牛 厉害 全英文,厉害
页:
[1]