Código:
Tengo las siguientes dudas sobre punteros.-#include <iostream> #include <string> using namespace std; int main(int argc, char *argv[]) { char cadena[05] = "Hola"; char *cptr = cadena; cout << "Contenido de 'cadena':" << cptr << endl; cout << "Direccion de memoria de 'cptr':" << &cptr << endl; system("pause"); return EXIT_SUCCESS; }
1): Esta es la manera correcta de declarar un puntero, en este
caso a char[]...?
2):Se puede hacer lo mismo con string (no logro implementarlo).-
3):Me podrían dar alguna explicación de la diferencia en usar
"cadena" con o sin puntero, cual es el beneficio, cuales son
las ventajas ya qué leo y releo la importancia de usar punteros
pero no puedo hallar un texto que me aclare cuales son.-
Desde ya muchas gracias por el tiempo qué le dediquen a este post
un gran abrazo
Daniel