Partilhar via


Usando um modelo biblioteca

Um modelo é um pouco como uma macro.sistema autônomo com uma macro, invocar um modelo faz dela para expandir (com a substituição de parâmetro apropriado) código escrito por você.No entanto, um modelo vai além do que isso para permitir a criação de novas classes com base nos tipos passar sistema autônomo parâmetros.Essas novas classes implementam segurança de tipos maneiras de executar a operação expressa em seu código de modelo.

Modelo bibliotecas sistema autônomo ATL diferem dos tradicionais bibliotecas de classes C++ de geralmente são fornecidos somente sistema autônomo código-fonte (ou sistema autônomo código-fonte com um pouco, com suporte para time de execução) e não são necessariamente ou inerentemente hierárquicas por natureza.Em vez de derivar de uma classe para obter a funcionalidade desejada, você instancia uma classe de um modelo.

Consulte também

Referência

Introdução ao ATL