C++ | Referencias | Pregunta 6 – Part 2

¿Cuál de las siguientes funciones debe usar referencia.
(A) Función de operador de asignación
(B) Constructor de copia
(C) Destructor
(D) Constructor parametrizado

Respuesta: (B)
Explicación: Se llama a un constructor de copia cuando se pasa un objeto por valor. El constructor de copias en sí mismo es una función. Entonces, si pasamos el argumento por valor en un constructor de copia, se haría una llamada al constructor de copia para llamar al constructor de copia que se convierte en una string de llamadas sin terminación. Por lo tanto, el compilador no permite que los parámetros se pasen por valor.

Consulte https://www.geeksforgeeks.org/copy-constructor-in-cpp/ para obtener más detalles.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *