此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
模板有点类似于宏。 与宏一样,调用模板会使模板扩展(使用相应的参数替换项)为已编写的代码。 但是,模板不止于此,它支持基于传递为参数的类型创建新的类。 这些新的类实现类型安全的方式来执行模板代码中表示的操作。
ATL 等模板库与传统 C++ 类库的不同之处在于,它们通常仅作为源代码(或作为源代码并支持少量运行时)提供,并且本质上不分层或并不一定分层。 你将从模板实例化类,而不是从类派生来获得所需功能。
ATL 简介
此页面是否有帮助?