Creacion puntero a cjto. de enteros
Publicado por albertoz (20 intervenciones) el 03/05/2004 22:16:55
Amigos:
Tengo la sgte. declaracion en C++.
int g_ordm=3;
int *A=new int(g_ordm*g_ordm);
int *B=new int(g_ordm*g_ordm);
Al crearlo y viendo la ejecucion paso a paso el puntero comparte la memoria, lo que no deseo que se realice. Tiene 8 bytes de longitud es decir 4 elementos cuando quiero que tenga 9 elementos cada uno pero que uno sea independiente del otro.
Si lo hago de esta manera
int *A;
int *B=(A+g_ordm*g_ordm);
Se ejecuta bien pero deseo encontrar la manera correcta de declararlo
Alguna sugerencia?
Gracias de antemano
Tengo la sgte. declaracion en C++.
int g_ordm=3;
int *A=new int(g_ordm*g_ordm);
int *B=new int(g_ordm*g_ordm);
Al crearlo y viendo la ejecucion paso a paso el puntero comparte la memoria, lo que no deseo que se realice. Tiene 8 bytes de longitud es decir 4 elementos cuando quiero que tenga 9 elementos cada uno pero que uno sea independiente del otro.
Si lo hago de esta manera
int *A;
int *B=(A+g_ordm*g_ordm);
Se ejecuta bien pero deseo encontrar la manera correcta de declararlo
Alguna sugerencia?
Gracias de antemano
Valora esta pregunta


0