que son los apuntadores punto y flecha en c++
Quisiera que me pudieran ayudar, o si fueran tan amables de poder explicarme cual es la funcion de los apuntadores flecha y punto en c++ es super urgente que me pudieran ayudar se los agradeceria mucho.
Tienen la misma función que en C para acceder a los tipos creados mediante estructuras, sólo que en C++ también permite acceder a los creado mediante clases.
El punto permite acceder por ejemplo a un dato de la clase desde un objeto y la flecha mediante un puntero al objeto
Si tenemos la siguiente clase:
class MiClase{
public:
int dato;
};
podremos acceder a dato tanto con un objeto como con un puntero a un objeto:
MiClase obj;
MiClase pObj=new MiClase;
obj.dato=3; //usando un objeto
pObj->dato=5; //usando un puntero al objeto
El punto permite acceder por ejemplo a un dato de la clase desde un objeto y la flecha mediante un puntero al objeto
Si tenemos la siguiente clase:
class MiClase{
public:
int dato;
};
podremos acceder a dato tanto con un objeto como con un puntero a un objeto:
MiClase obj;
MiClase pObj=new MiClase;
obj.dato=3; //usando un objeto
pObj->dato=5; //usando un puntero al objeto
