sirven que punteros puntero parametros para los funciones declaracion como cadenas aritmetica c++ pointers casting reference type-conversion

que - Cómo convertir/convertir el puntero a referencia en C++



punteros en c (3)

Llámalo así:

foo(*ob);

Tenga en cuenta que no hay ningún casting aquí, como se sugiere en el título de su pregunta. Todo lo que hemos hecho es desviar el puntero al objeto que luego pasamos a la función.

¿Cómo puedo pasar un puntero ( Object *ob ) a una función cuyo prototipo es void foo(Object &) ?


Ejemplo completo para lanzar el puntero al objeto

Demo en línea

class myClass { public: void sayHello () { cout << "Hello"; } }; int main () { myClass* myPointer; myClass myObject = myClass(* myPointer); // Cast pointer to object myObject.sayHello(); return 0; }


foo(*ob);