您的位置:首页 > 其它

ATL/WTL使用的几点需要注意的地方

2005-04-27 12:58 573 查看
在VC7.1后,ATL与MFC中有些类是重复的,但实现不一样。通常这些类会在使用ATL编程时,以前一般会加入MFC的支持,但这样会造成很多C1189错误。改用ATL实现以后,即可消除。下面是具体的类:

CEvent、CMutex、CCriticalSection这些类是MFC相同名称类的ATL实现,在atlsync.h中。但是这些类与MFC的类只是类名称一致,成员方法却不一样。这需要注意。

使用WTL使,由于WTL也有CString,但却不受官方支持,最好使用ATL的实现。在stdafx.h 中加入#define _WTL_NO_CSTRING和#include <atlstr.h>即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: