龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > C/C++开发 >

剖析ATL、WTL CString的实现

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
话说 CString 这个东西困扰了很多年轻人,因为它会引起诡异的编译错误,今天跟着我一起来深入 ATL 、 WTL 头文件,来把这个东西搞个清清楚楚。 涉及到头文件 ATL : atlstr.h, atlsimpstr.h M

话说CString这个东西困扰了很多年轻人,因为它会引起诡异的编译错误,今天跟着我一起来深入ATLWTL头文件,来把这个东西搞个清清楚楚。

涉及到头文件

ATL : atlstr.h, atlsimpstr.h

MFC : cstringt.h、afxstr.h

WTL : atlmisc.h

ATL和MFC有关剪不断理还乱的关系,为了更容易分析,我们先要理清这四个头文件间的关系。观察相互间观察顺序,可以得出:atlstr.h引用cstringt.h,cstring引用atlsimpstr.h,afxstr.h引用cstringt.h,由此可得出下图:


精彩图集

赞助商链接