Procedentes de otros lenguajes C-derivados (como Java o C #) para C ++, es al principio muy confuso que C ++ tiene tres formas de referirse a los miembros de una clase: a::b
, a.b
, y a->b
. ¿Cuándo uso cuál de estos operadores?
(Nota: Esto está destinado a ser una entrada a las preguntas frecuentes de C ++ de Stack Overflow . Si desea criticar la idea de proporcionar una pregunta frecuente en este formulario, entonces la publicación en meta que comenzó todo esto sería el lugar para hacerlo. Respuestas a esa pregunta se monitorea en la sala de chat de C ++ , donde la idea de preguntas frecuentes comenzó en primer lugar, por lo que es muy probable que su respuesta sea leída por aquellos que se les ocurrió la idea)
.
y->
también puede usarse para acceder a estadísticas de clase a través de un objeto, aunque no sean estrictamente "miembros del objeto".