佚名通过本文主要向大家介绍了atl34砂轮,atl方形动力电池,atl80.dll官方下载,atl71.dll一键修复,atl等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问ATL的优缺点有哪些?主要在什么情况下使用?
描述:
解决方案1:
描述:
请问ATL的优缺点有哪些?主要在什么情况下使用?
解决方案1:
(1)主要用来写COM
(2)ATL库使用模版类,不同于MFC的潜套类。
(3)WTL是ATL的扩展,可以使用它代替MFC写应用程序界面
在写COM组件的时候用ATL比较好
ATL写COM组件的话, 生成的文件体积小,依赖的文件少,不象MFC写COM组件还需要搭上MFC42.dll等MFC的库文件,而且因为使用了模板,内存占用也少,这些是ATL的优点
使用ATL的缺点是,代码不容易理解,这个也是使用模板技术的共同缺点。
优点:它就是专门用来方便你写COM的,替你省了很多事并且有标准化的wizard。
缺点:它封装了COM的细节,让你不能深入代码,而且你还要花点时间学习。
什么情况下用:除了你想从空白写一个COM来学习它的细节,其他时候不用白不用。