modelos de classe C + + são criados quando um programador quer reutilizar o mesmo código em vários locais. Ao invés de reescrever o código ou copie e cole-o várias vezes, o modelo é criado com a funcionalidade necessária. Os diferentes dados podem , então, ser chamado para utilização com um determinado modelo . Especialização é usado quando o código deve ser escrito para um tipo específico de dados. Instruções
1
Declare o modelo C + + para ser usado fornecendo o modelo de palavra-chave no primeiro conjunto de código. Dentro dos colchetes angulares , digite uma ou outra classe ou nome_do_tipo como as palavras-chave . A próxima linha começa com a palavra-chave de classe e , em seguida, a classe fila , dados de membros e funções membro .
2
Defina a definição de modelo , ao escrever o nome do modelo . Dentro dos colchetes angulares , digite uma ou outra classe ou nome_do_tipo como usado na declaração e adicionar a função que precisa ser concluída.
3
Determine o tipo de dados que deseja especialização dentro do modelo. Você pode escolher entre o modelo de função , modelo de classe , a função de membro, membro de dados estático, membro da classe , modelo de função de membro e do modelo de classe membro de um modelo de classe .
4
Isolar a especialização , adicionando o setas duplas ea digitação especialização explícita , entre as cotações . A linha a seguir , substitua os argumentos padrão com os dados ou classe conjunto exato que você quer se especializar para este modelo.
5
fechar o código na forma normal.