Estoy implementando un contenedor de puntero de plantilla similar en functionaltiy al boost::shared_ptr
.¿Qué hace "* ptrInt ++"?
Tengo un puntero a un número entero ptrInt
.
Lo que quiero hacer: Incrementar los puntos ptrInt enteros a.
Mi código inicial fue la siguiente: *ptrInt ++;
, aunque también probé el mismo usando (*ptrInt) ++;
Aparentemente, sin embargo, esto no parece hacer lo que yo esperaba. Al final he conseguido que funcione utilizando *ptrInt += 1;
, sin embargo yo estoy preguntando a mí mismo:
- ¿Qué hace exactamente
*ptrInt ++;
hacer? - ¿Existe una solución más elegante para usar
*ptrInt += 1;
?
¿Qué parece hacer? –