Programación General > C++ Builder

 Ayuda En Proyecto En C++

<< < (4/4)

athlon:
wenas, ya tengo el proyecto casi acabado, me han ayudado mxo uns amigos, xo me han exo el movimiento con punteros, y eso no puedo utilizarlo xq no lo he dado, como puedo kitarlos y conseguir q siga funcionando??

lordford:
Hola:

como ya he recomendado a muchos lo continuo haciendo, date un paseo por el siguiente enlace, es para mi uno de los mejores sitios para aprender y familiarizarse con C/C++, espero que te ayude y apresurate que tienes poco tiempo.

Programacion en C/C++

Salu2,

 :hola:  :smartass:  :D

LordFord

athlon:
que significa dos ** delante de una variable?? uno se q es puntero, xo dos es lo mismo?? en q se diferencian??

lordford:
Hola:

mira el concepto es muy trabajado en este "mundo", eso por lo que preguntas tiene varias maneras de ser interpretado, pueden decir que es una matriz, que es una tabla, que es un arreglo, etc... y todos esos criterios son validos desde el pto de vista que necesites. Mi criterio no es muy objetivo ni se trata de una generalizacion, te esplico algo, lo sgte:


--- Código: Text --- Tipo ** variable;  
Realmente define a un apuntador a otro apuntador, es similar a decir:


--- Código: Text --- char * cadena;  
Se declara un apuntador al 1er caracter del string cadena. Ahora bien, el ** significa mucho para quien lo utiliza, estas creando un apuntador a otro apuntador que puede estar apuntando a otro..... Y es muy util, ya que significa que estas creando un "arreglo" de apuntadores, un arreglo en que cada elemento apunta o no a otra direccion de memoria que puede ser CUALQUIER COSA.

El termino es un poco complicado, te pongo un ejemplo sencillo:


--- Código: Text --- // Ejemplo sencilloint a, b, c, d;int *aa, *bb, **cc, *dd = NULL;int ** matriz; aa = &a;bb = &b;cc = &c; matriz = new int*[4];matiz[0] = aa;matiz[1] = bb;matiz[2] = cc;matiz[3] = dd; // Resto de codigo .../* Estoy haciendo algo asi:aa-&#62;a, ba-&#62;b, cc-&#62;c, dd-&#62;NULLmatriz[0]-&#62;aa-&#62;amatriz[1]-&#62;bb-&#62;bmatriz[2]-&#62;cc-&#62;cmatriz[3]-&#62;dd-&#62;NULL*///Y asi cada uno puede apuntar a X direccion de MEMORIA  

Solo es un ejemplo sencillo, alguien mas en la comunidad podra ayudarte con un concepto mas amplio, estoy seguro de eso, pero por ahora comienza pensando asi.

Espero que te ayude !!!!!!!!!

Salu2,

 :lol:  :D  :smartass:  :hola:

LordFord

athlon:
ya he entregado mi proyecto y me han cascao un 10  :D  :D  :D  :D  :D  :D

muxas gracias a todos por vuestra ayuda  :hola:

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa