CString为何是一个ATL的类而不是一个MFC的类
CString为什么是一个ATL的类而不是一个MFC的类?
一般建立一个MFC的工程,是不需要用到ATL的东西的。
但是我看CString的定义,确是一个ATL的类型。这是为什么呢?
------解决方案--------------------
CString以前是mfc独有的,后来改为ATL MFC公用的类。
------解决方案--------------------
不需要
------解决方案--------------------
如果是MFC的工程, 直接使用CString类, 不需要使用任何头文件.
如果是win32等其它工程, 如果要使用CString类,则需要包含atlstr.h头文件.
一般建立一个MFC的工程,是不需要用到ATL的东西的。
但是我看CString的定义,确是一个ATL的类型。这是为什么呢?
------解决方案--------------------
CString以前是mfc独有的,后来改为ATL MFC公用的类。
------解决方案--------------------
不需要
------解决方案--------------------
如果是MFC的工程, 直接使用CString类, 不需要使用任何头文件.
如果是win32等其它工程, 如果要使用CString类,则需要包含atlstr.h头文件.