在C++标准(1997年底定的)里,有一个standard template library用模板建立了一大堆的容器,算法,而且有一个新的思想generic programming即泛型。好处多多,前两天csdn上还在大讨论GP与OOP的关系。 ATL:active template library,MS为VC开发COM(包括active控件)搞的一个框架,大量运用template,把COM中的琐碎事封起来,开发小巧的组件。 WTL:windows templat library 在ATL中为了支持窗口方面的开发,有一些要SDK包封的类以CWindow为起点,WTL在此基础上进一步发展,建立一个完整的开发图形应用程序的类库,运用了先进的思想,支持一些新的东东,(比如multi-thread SDI),开发的程序体积小,但WTL不是MS官方支持的类库,MS保证,不会支持它,不过民间支持够多的了。codeguru上有很多例子。 STL、ATL、WTL是真真的C++