Resultados de la búsqueda a petición "pointers"
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 ...
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
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 ...
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 ...
¿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 ...
¿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...
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 ...
Intercambiar direcciones de punteros en C ++
¿Cómo se puede intercambiar direcciones de puntero dentro de una función con una firma?Digamos:
¿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,}; ...
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 ...