Preencha os espaços em cada uma das sentenças:
a) Templates nos permitem especificar, com um único segmento de código, uma faixa inteira de funções relacionadas, chamadas ______, ou uma faixa inteira de classes relacionadas, chamadas ______.
b) Todas as definições de template de função começam com a palavra-chave ______, seguida por uma lista de parâmetros de template delimitada por ______.
c) Todas as funções relacionadas geradas a partir de um template de função têm o mesmo nome, de modo que o compilador usa a resolução de ______ para chamar a função propriada.
d) Os templates de classe também são chamados de tipos ______.
e) O operador ______ é usado com um nome de template de classe para unir cada definição de função-membro com o escopo do template de classe.
f) Assim como dados-membro static de classes não template, os dados-membro static das especializações de template de classe também devem ser definidos e, se necessário, inicializados no escopo de ______.
Passo 1
Beleza pessoal, espero que todos estejam bem para podermos resolver mais uma questão hoje. Essa questão é uma questão bem simples de completar, apenas para testar se vocês estão afiados mesmo nas resoluções. Vamos nessa e um abraço!!!
a) especializações de template de função, especializações
de template de classe.
b) template, sinais .
.
Passo 2
c)sobrecarga.
d) parametrizados.
e) resolução binária de
escopo.
f) namescape global
Resposta
a) especializações de template de função, especializações
de template de classe. b) template, sinais . c)
sobrecarga. d) parametrizados. e) resolução binária de
escopo. f) namescape global.