Suponiendo que tengo razón en lo que esto se supone que es, debería tener este aspecto:
int main()
{
int *p, *c;
// Something that creates whatever p and c point to goes here, a trivial example would be.
int pValue, cValue;
p = &pValue;
c = &cValue;
// The & operator retrieves the memory address of pValue and cValue.
*p = 10;
*c = 20;
cout << *p << *c;
}
Con el fin de asignar o recuperar un valor a una variable referenciado por un puntero, es necesario dereference eso.
Lo que está haciendo su código es convertir 10 en puntero a int (que es la dirección de memoria donde reside el int real).
+1, buena pregunta: -) ..... –
¿Ha considerado esto como la respuesta válida: "nada". Un entrevistador generalmente está interesado en * cómo * se llega a una respuesta, no a la respuesta. –
un nombre más descriptivo no dolería. – jalf