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

3 la respuesta

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

3 la respuesta

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

3 la respuesta

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

1 la respuesta

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

8 la respuesta

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

3 la respuesta

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

2 la respuesta

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

2 la respuesta

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

4 la respuesta

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

7 la respuesta

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