2010-06-10 16 views
5

me hicieron esta pregunta en una entrevista.¡Problema con el encuadernado tardío!

La vinculación tardía identifica dinámicamente el símbolo durante el tiempo de ejecución según mi conocimiento. Por favor corrígeme si estoy equivocado.

me hicieron una pregunta como cuáles son algunos de los problemas que enfrentaríamos cuando usamos el enlace tardío en C++. en realidad estaba fuera de mis propias ideas sobre eso.

¿podría compartir los problemas que haya enfrentado durante su vida profesional?

gracias.

Respuesta

1

La vinculación tardía requiere que el desarrollador especifique las firmas de función, ya que el compilador no puede validar como de costumbre. Además, se deben usar los tipos de datos correctos para evitar la corrupción de la pila.

2

Incluso cuando tiene punteros de función, se utiliza el enlace posterior. La vinculación tardía es el polimorfismo en tiempo de ejecución. Básicamente significa problemas asociados con funciones virtuales.

http://www.learncpp.com/cpp-tutorial/124-early-binding-and-late-binding/ Link le ofrece todo lo que necesita saber.

+0

Pensé que la respuesta era relevante. ¿Alguien me puede decir el motivo del voto a la baja? – ckv

+0

+1: Esta es la respuesta correcta; el enlace tardío no tiene nada que ver con los módulos cargados dinámicamente. –

+0

@ckv Sí, tengo un motivo. En el enlace proporcionado, se establece que la vinculación dinámica y la vinculación tardía son las mismas. Pero en mi curso de la Universidad, dijeron que estas dos cosas diferentes – shashwat

1

Ventajas:

  • De acuerdo con el Abierto-Cerrado Principio: el código se pueden ampliar con nueva instrucción sin cambiar el código existente.

Desventaja:

  • Más código para escribir
  • No puede ser inline
0

1.You no puede crear un objeto genérico que puede estar unido a diferentes tipos de objetos. 2.Es propenso a errores y no disfrutará mucho de intellisense mientras codifica.

+0

pueden proporcionar ejemplos para justificar sus razones. Eso sería más útil. – ckv

Cuestiones relacionadas