C/Visual C - Uso de plantillas en C++

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 61 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Uso de plantillas en C++

Publicado por L (1 intervención) el 09/07/2019 12:37:44
Buenas,

leyendo un código me ha surgido una duda. Tengo una clase GrafoP creada con un template. Dentro de ella, tengo una variable llamada vértice de tipo size_t.
El problema, es que leyendo una linea de una función externa, es decir, en otro archivo .cpp que usa esta clase, leo la siguiente línea: typedef typename Grafo<T>::vertice vertice;
->>¿Por qué se escribe ahí typename?

gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 350
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Uso de plantillas en C++

Publicado por Rodrigo (119 intervenciones) el 11/07/2019 06:39:25
Es para indicarle al compilador que vertice es un tipo dentro de la class GrafoP.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar