ATL原型

在此上下文中,原型 是提供方法、数据成员、静态函数、函数,或其他功能的集合的理论上的选件类。 该原型还包括必要的语义的说明创建或使用选件类表示特定概念。 通过提供相同的功能模式该原型的选件类实现相同的概念,并可使用该原型中。

原型可用于描述的有效值功能C++模板参数的。 模板的设计器有模板参数的需要和足够的功能的一个"概念,编译器将强制语法要求在编译时,但是,模板的用户需要文档描述语义并允许清除清楚地说明了的原型和选件类之间的关系。

原型的示例对标准C++库中为迭代器和容器具有不同的类型。 这些构造原型在主题 迭代器约定STL容器所述。

ATL服务器定义以下原型:

名称

说明

辅助原型

符合 辅助 原型的选件类提供代码对线程池队列的处理工作项。

请参见

其他资源

ATL概念

ATL COM桌面元素