Duda con respecto a puntero a estructura

Iniciado por Curioso0078, 9 Marzo 2017, 05:02 AM

0 Miembros y 1 Visitante están viendo este tema.

Curioso0078

Tengo una duda con respecto a la funcion de un puntero en una parte de código (c++):


typedef info *arraytexto;
struct textos {
arraytexto elementos;
nat taminio;
nat elementos;
};

int main(){
textos contenido;
contenido.tamanio = 8;
contenido.elementos = new info[entrada.tamanio];
info linea = "hola";



Por lo que entiendo, esto define el tipo "info" apuntando a arraytexto, el problema es que no entiendo de que sirve hacer esto. despues pone "info linea = "hola";" y "new info[entrada.tamanio];" no entiendo muy bien porque usa el new ahi, ya que solo esta reservando memoria dinamica

ivancea96

Es difícil saber qué ocurre ahí sin ver qué es arraytexto. Desde luego, es sospechoso que asigne un arraytexto** a arraytexto y que asigne un  cosnt char* a arraytexto* también. ¿Tienes la declaración de arrayetxto?

MAFUS