Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Curioso0078 en 9 Marzo 2017, 05:02 AM

Título: Duda con respecto a puntero a estructura
Publicado por: Curioso0078 en 9 Marzo 2017, 05:02 AM
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
Título: Re: Duda con respecto a puntero a estructura
Publicado por: ivancea96 en 9 Marzo 2017, 11:54 AM
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?
Título: Re: Duda con respecto a puntero a estructura
Publicado por: MAFUS en 9 Marzo 2017, 18:00 PM
Creo que info es un typedef de char.