¿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