Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: candidatopardo en 23 de Febrero 2016, 16:18
-
¿Cuál es la correcta entre estas dos opciones?
A
template <> void Swap<int>(int &, int &); // especialización explicita
template <> void Swap(int &, int&); // ejemplificación explicita
o
B
template <> void Swap<int>(int &, int &); // ejemplificación explicita
template <> void Swap(int &, int&); // especialización explicita
Prefiero no daros explicaciones porque la verdad, estoy leyendo un texto en inglés que me esta volviendo completamente loco. De hecho no se si se llama ejemplificación o tiene otro nombre.
Si puede ayudar a otras personas y queréis podéis dar una explicación larga, pero a mi me vale con que me digais A o B. Gracias.
-
Vale, llevo bastantes horas por una simple tontería. Había un ejemplo mal escrito (que es el que os he preguntado) y la respuesta correcta es la A.
Las plantillas tienen muchas cosas a tener presentes y parecen ser un poquito liosas al principio, pero ya parece ser que me voy situado.
Por cierto, lo que todavía no se es si explicit instatiation que lo traduzco yo como ejemplificación explícita, esta bien escrito.
-
Buenos días, explicit instantiation se traduciría como "instanciación explícita". En el lenguaje común no se usa el verbo instanciar, de hecho es posible que ni siquiera exista, pero en programación sí se usa para referirse a la creación de una instancia (un ejemplar, un individuo, un objeto, etc.) de algo. En http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=411:conceptos-de-objetos-y-clases-en-java-definicion-de-instancia-ejemplos-basicos-y-practicos-cu00619b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188 hay una definición de instancia
Saludos
-
Vaya y yo utilizando ejemplificación todo el rato ;D. Muchas gracias, saludos.
Menudo Search & Replace me voy a marcar en mis apuntes jajajaj