Nel settimo capitolo di C++ Templates: The Complete Guide si parla della terminologia di base sui template.
Si é creata una certa confusione nella terminologia tecnica in questo campo. Ad esempio, ci spiegano gli autori, il termine template class viene utilizzato sia come sinonimo di class template, sia per riferirsi alle classi generate da template, sia per riferirsi a classi con un nome che é un template-id. Se la differenza tra la seconda e la terza non vi é chiara, beh, é buona cosa sapere che non siete da soli.
Altri termini che meritano una chiarificazione in questo contesto sono instanziazione e specializzazione, e dichiarazione nei confornti di definizione.
Nessun commento:
Posta un commento