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 ...

1 la respuesta

Intentar asignar dinámicamente un puntero primario a un elemento secundario dentro de una función está causando un error de segmentación

He estado trabajando para comprender el polimorfismo y los punteros, y el concepto se me escapa un poco. Afortunadamente tengo stackoverflow y google, por lo que la mayoría de mis problemas se pueden resolver fácilmente. Sin embargo, he tratado ...

1 la respuesta

el puntero de golang en rango no funciona

Por qué el resultado esA:&{[{[{1}]}]}A:&{[{[{2}]}]}A:&{[{[{2}]}]} no:A:&{[{[{1}]}]}A:&{[{[{2}]}]}A:&{[{[{3}]}]} no podemos usar el puntero en rango? Aquí está el código, establecí un puntero, apuntado en el bucle de rango, pero falla. package ...

2 la respuesta

¿Cómo crear una variable de puntero estático para sí mismo en Swift?

En Objective-C a menudo uso el patrón de usar unstatic void* como una etiqueta de identificación. A veces, estas etiquetas solo se usan dentro de esa función / método, por lo tanto, es conveniente colocar la variable dentro de la función. Por ...

1 la respuesta

Golang: ¿Se puede reasignar el puntero en un método de puntero de estructura a otra instancia?

He estado buscando en Golang y he implementado algunas estructuras de datos para aprender cómo funciona el lenguaje. Me encontré con el siguiente problema al escribir el código para un árbol AVL: Asignar el puntero primario desde un método de ...

1 la respuesta

Punteros etiquetados para lockFree list en C

Estoy tratando de usar punteros etiquetados para manejar las operaciones sin bloqueo en una lista, a fin de bloquear el paso de comparar e intercambiar (CAS) si algún otro hilo operaba en la lista durante esta transacción. Mi estructura de nodo y ...

1 la respuesta

Falla de segmentación pero incapaz de razonar cómo, la asignación de memoria me parece bien

Tengo un nodo y estoy definiendo su variable de puntero global de la siguiente manera: typedef struct node { char* word; struct node* next; } node; node* HashTable = NULL; node* HeadOfHashTable = NULL;Ahora, asigné memoria de la siguiente ...

2 la respuesta

Pasar una matriz 2D de estructuras

Estoy repartiendo estructuras de tipo tarjeta desde una matriz. struct card deck[DECKSIZE]; //The deck is an array of cards structuresEstoy usando una matriz 2D. Un conjunto de conjuntos de estructuras de tipo tarjeta struct card ...

2 la respuesta

Lectura de la matriz 2D del archivo binario y devuelve el puntero de esta matriz (en C)

Estoy tratando de escribir una función que devuelva el puntero de la lectura de la matriz 2D de un archivo binario. Aunque compilo sin error, siempre hay un error de segmentación, cuando trato de imprimir uno de los elementos de la matriz. Aquí ...

4 la respuesta

Lanzar punteros vacíos

He visto mucho de lo siguiente en el código C anterior: type_t *x = (type_t *) malloc(...);¿De qué sirve devolver el puntero?malloc() desde suvoid *? ¿Es porque los compiladores de C más antiguos no admitían punteros vacíos ymalloc() solía ...