Resultados de la búsqueda a petición "pointers"

8 la respuesta

Aritmética de puntero para puntero vacío en C

Cuando un puntero a un tipo particular (digamosint, char, float, ..) se incrementa, su valor se incrementa por el tamaño de ese tipo de datos. Si unvoid puntero que apunta a datos de tamañox se incrementa, ¿cómo llega a señalarx bytes por ...

5 la respuesta

variable variable como el mismo objeto (¿punteros?)

>> a = 5 => 5 >> b = a => 5 >> b = 4 => 4 >> a => 5how puedo configurar 'b' para que sea 'a', de modo que en el ejemplo, la variable a también se convertirá en cuatro. Gracias

4 la respuesta

código de llamada almacenado en el montón desde vc ++

Imagina que estoy haciendo algo como esto: void *p = malloc (1000); *((char*)p) = some_opcode; *((char*)p+1) = another_opcode; // for the sake of the example: the opcodes are ok .... etc... ¿Cómo puedo definir un puntero de función para llamar a ...

8 la respuesta

Eliminar un montón y luego desreferenciar un puntero a esa memoria

Este es el código de un ejercicio: #include <iostream> using namespace std; int main() { int n = 13; int* ip = new int(n + 3); int* ip2 = ip; cout << *ip << endl; delete ip; cout << *ip2 << endl; cout << ip << tab << ip2 << endl; }Cuando se ...

7 la respuesta

¿Cómo copio un conjunto de cadenas bidimensionales?

Estoy trabajando con un programa que usa matrices bidimensionales de cadenas (probablemente no sea tan inteligente para empezar, pero eh), y me gustaría escribir una función que tome una de estas matrices (digamos matriz1), realiza una copia ...

6 la respuesta

¿Cuál es la diferencia entre los punteros y las variables globales en C?

Estoy leyendoEl libro c para intentar obtener una mejor base en C. Si bien creo que generalmente obtengo el concepto de punteros, una cosa sobresale en mí es...

6 la respuesta

cómo funciona sizeof () en argumentos de paso por referencia

Pasé una matriz para funcionar e intenté encontrar la longitud de la matriz. pero no se esperaba el resultado. alguien puede explicar por favor? int main() { int array[10]={0}; func(array); return 0; } void func(int arr[]) { printf("length of an ...

5 la respuesta

Intercambiar direcciones de punteros en C ++

¿Cómo se puede intercambiar direcciones de puntero dentro de una función con una firma?Digamos:

8 la respuesta

¿Por qué la función no conoce el tamaño de la matriz?

Si yo escribo int main() { int a[100] = {1,2,3,4,}; cout<<sizeof(a)/sizeof(a[0])<<endl; //a is a pointer to the first elem of array, //isn't it return 0; }¡Tengo 400! Si yo escribo func nulo (int * a); int main() { int a[100] = {1,2,3,4,}; ...

2 la respuesta

No se puede ordenar una variedad de elementos de C ++ a C # en Unity

Estoy tratando de pasar una serie destructs de C ++ a un script de Unity en C #. Cuando uso el código en producción, el tamaño de la matriz variará enormemente, por lo que efectivamente necesito pasar una matriz de longitud desconocida. Mi idea ...