estoy tomando una clase de C++, y mi profesor menciona de pasada que existía la palabra clave typename
en C++ (en lugar de utilizar la palabra clave class
en una declaración de plantilla), para compatibilidad con versiones anteriores con "Plantillas C"la que expresa nombretipo existe en C++, para la compatibilidad hacia atrás con “plantillas C?”
Esto me dejó sin palabras. Tengo nunca visto o escuchado hablar de nada como las plantillas de C++ (excepto, tal vez, el preprocesador ... y eso no es realmente lo mismo en absoluto) en ANSI C. Así que, me perdí algo enorme en algún lugar, o es esta es una extensión realmente esotérica por gcc
o algo así, ¿o está mi maestro fuera de la base?
¿Puedes obtener un nuevo maestro? – SLaks
Para ser sincero, realmente me gusta este profesor. Él es, de lejos, el mejor maestro de 'programación' que he conocido en esta universidad. Evitaré especificar qué universidad (y qué profesores), por su bien. – ELLIOTTCABLE
(Para dar una comparación, uno de los profesores anteriores, enseñando un curso C, nos instruyó a "comenzar cada archivo con la línea' void main() {'. Hay tantas cosas mal con eso, ni siquiera sé por dónde empezar ... el ser más evidente, para mí, dando 'main()' a 'void' return type. Eso es tan poco UNIX) -:
ELLIOTTCABLE