entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Colisión de nombres de estructuras en C++

¿El código siguiente compila o produce error?

int x = 5;
template <typename T>
class x
{
    T member;
};
int main(int argc, char** argv)
{
    class x<int> y;
    return 0;
}

1 Respuesta

1voto

Peter Puntos150480

No compila, el nombre utilizado en el template no puede repetirse en el bloque declarativo.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta