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