Resultados de la búsqueda a petición "pointers"
¿Es este comportamiento indefinido en C ++ que llama a una función desde un puntero colgante?
Aquí surgió una pregunta sobre SO preguntando "¿Por qué está funcionando esto?" Cuando un puntero se colgó. Las respuestas fueron que es UB, lo que significa que puede funcionar o no. Aprendí en un tutorial que: #include <iostream> struct Foo { ...
Insertar datos para archivar en c
Necesito agregar una cadena antes de los 45th byte en un archivo existente. Traté de usarfseek Como se muestra abajo. int main() { FILE *fp; char str[] = "test"; fp = fopen(FILEPATH,"a"); fseek(fp,-45, SEEK_END); fprintf(fp,"%s",str); ...
¿Cuándo usar NULL y cuándo usar '\ 0' en la lista vinculada en C?
Aprendí eso en C:null char == '\0' == NULL, y escribí un bucle a continuación para leer desde el principio hasta el final de un char [] en C. // case #1 char buf[32]; while (buf[i] != NULL){ //do something... }Sin embargo, mi compilador gcc me ...
Puntero aritmético en Go
Teniendo en cuenta que puede (no puede pensar en una excelente manera de decirlo, pero) manipular punteros en Go, ¿es posible realizar una aritmética de punteros como lo haría en C, por ejemplo, para iterar sobre una matriz? Sé que los bucles ...
En C, ¿cuál es la sintaxis correcta para declarar punteros?
Recuerdo vagamente haber visto esto antes en una respuesta a otra pregunta, pero la búsqueda no ha dado la respuesta. No puedo recordar cuál es elapropiado manera de declarar variables que son punteros. Lo es: Type* instance;O: Type ...
¿Cómo escribir un puntero de función en una función que devuelve un puntero de función a una función?
Quiero asignar la dirección de una función a un puntero de función, pero la función que se va a direccionar devuelve un puntero de función con la misma firma, lo que hace que se repita de una manera que no puedo escribir el tipo de retorno, para ...
Punteros en estructuras pasadas a CUDA
He estado jugando con esto por un tiempo, pero parece que no puedo hacerlo bien. Estoy tratando de copiar objetos que contienen matrices en la memoria del dispositivo CUDA (y de regreso, pero cruzaré ese puente cuando llegue a él): struct MyData ...
Por favor, explique &, y * punteros en GoLang
Recientemente comencé a aprender GoLang. Ha habido varias instancias en las que el compilador arroja un error cuando intento pasar variables como argumentos dentro de las funciones Go. A veces he podido depurar esto usando un puntero delante de ...
Liberación de estructura mallocedida en una función
Estoy creando un archivo fuente que contiene la funcionalidad de búfer que quiero usar para mi otra biblioteca que estoy creando. Funciona correctamente, pero tengo problemas para deshacerme de la estructura del búfer que estoy creando en una de ...
Punteros a elementos de std :: vector y std :: list
Estoy teniendo unstd::vector con elementos de alguna claseClassA. Además, quiero crear un índice usando unstd::map<key,ClassA*> que asigna algún valor clave a punteros a elementos contenidos en el vector. ¿Existe alguna garantía de que estos ...