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.