O que é um tipo sem nome em C ++?

Como parte da minha leitura do banheiro na Norma C ++ ANSI ISO IEC 14882 2003, deparei-me com o seguinte:

14.3.1.2: Um tipo local, um tipo sem ligação, um tipo sem nome ou um tipo composto por qualquer um desses tipos não deve ser usado como argumento de modelo para um parâmetro de tipo de modelo.

Enquanto obtenho o que é um tipo local e um tipo composto, o que é um tipo sem nome? Se um tipo não tiver nome, como você poderia tentar usá-lo em um modelo de qualquer maneira, o que levou o padrão a excluí-lo verbalmente?

questionAnswers(2)

yourAnswerToTheQuestion