有谁可以简明扼要的介绍一下ATL是什么东东?他和MFC,COM的内在联系在哪里呢? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你是否知道C++的STL呢?STL是标准模板库,ATL是活动模板库,这只是名词上的解释。 STL知道,那就是说,ATL只是微软的一个模板库吗?那他为什么不放到MFC中而要单独命名呢? atl是用来写组件的,适合于短小精悍的程序, atl 是用来写com组件的,很方便 STL是C++里定义的一个模板类库,说模板类,你可能又不知道,简单理解为,模板类就是带参数的类,也即是说这个类实现一些通用功能,在建立其对象(实例化)时,必须要指定一个参数,举个例子来说吧:CArray<T>,就是一个数组型模板类,我们要建立一个整形数组对象就应该是:CArray<int> theIntArray;当然,你也可以建立浮点数数组对象CArray<float> theFArray; 我知道模板库,我只是不知道ATL存在的目的是什么?为什么要做成模板库的形式? ATL独立于MFC是有用意的,正如楼上几位所说,它便于用来写COM组件、ActiveX控件、Ole Automation自动化服务和适合于短小精悍的程序,比如WindowsNT/2000的服务程序。 求助!!opencv和dib类的图像数据转换 想做一个东西~大家给点意见 晕,还是有问题,再问关于Inside COM的 用sendmessage()发送数据,第一次成功,以后都失败,为什么? 宏定义的引用问题? grid控件到底如何用啊(哎,菜鸟问题,实在是没办法,谢谢各位了) "2003.07.22 12:23:12" 和 "2003.24.23 12:34:12"这种字符串怎么比较? 关于保存bmp文件求助!!!! 怎样获得对话框的句柄? 有没有人参加过微软招聘的笔试?讲一讲笔试都测试什么好吗? 请问在C++有什么函数来延时 一个既简单又复杂的问题
CArray<T>,就是一个数组型模板类,我们要建立一个整形数组对象就应该是:CArray<int> theIntArray;
当然,你也可以建立浮点数数组对象CArray<float> theFArray;