通过它我可以代替使用ATL来获得同等或更好的性能

By which I can replace the use of ATL to have an equal or a better performance?

本文关键字:性能 更好 ATL 我可以      更新时间:2023-10-16

我是ATL开发的新手。参考网络中的一些链接,COM已经被。Net淘汰了。

有什么技术可以取代ATL吗?

ATL主要用于构建快速和小型的应用程序。.NET能构建更小更快的应用吗?

请问构建原始c++ .EXE应用程序和ATL .EXE应用程序有什么区别?

ATL只是c++之上的一个框架/库。在一天结束的时候,一个普通的老式c++应用程序和一个ATL应用程序之间没有根本的区别。ATL 倾向于与COM编程相关联,但这不是必需的。

。Net是一个完全独立的运行时。它被编译成IL并在虚拟机(CLR)中运行。

关于哪个更小或更快。这里没有残酷的事实,但在一般

    对于同等大小的应用程序,c++ EXE/DLL趋向于更小c++的启动时间往往比。net快,因为它不需要JIT
  • 。与c++
  • 相比,网络应用程序在内存管理、泄漏和损坏方面的问题更少。
  • 针对。net的语言往往比c++更容易学习