¿Cuál de las siguientes es verdadera acerca de este puntero?
(A) Se pasa como argumento oculto a todas las llamadas a funciones
(B) Se pasa como argumento oculto a todas las llamadas a funciones no estáticas
(C) Se pasa como argumento oculto a todas las funciones estáticas
(D) Ninguna de la
respuesta anterior: (B)
Explicación: El puntero ‘this’ se pasa como un argumento oculto a todas las llamadas a funciones miembro no estáticas y está disponible como una variable local dentro del cuerpo de todas las funciones no estáticas. El puntero ‘este’ es un puntero constante que contiene la dirección de memoria del objeto actual. El puntero ‘este’ no está disponible en las funciones de miembros estáticos, ya que las funciones de miembros estáticos se pueden llamar sin ningún objeto (con el nombre de la clase).
Fuente: puntero ‘this’ en C++
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