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

1 la respuesta

forzar algunos datos en el caché L1

Disculpas por esta simple pregunta. Todavía estoy luchando con algunos de los conceptos de memoria aquí. La pregunta es: supongamos que tengo una matriz A precalculada a la que quiero acceder repetidamente. ¿Hay alguna manera de decirle a un ...

5 la respuesta

Hacer una matriz dinámica que acepte cualquier tipo en C

Estoy tratando de encontrar una manera de hacer una estructura para mantener una matriz dinámica que pueda funcionar con cualquier tipo de datos (incluidos los tipos de datos definidos por el usuario), hasta ahora esto es lo que se ...

8 la respuesta

¿Hacer que el int simple de 64 bits rompa mucho código razonable?

Hasta hace poco, había considerado la decisión de la mayoría de los implementadores / vendedores de sistemas de mantener la calma.int 32 bits, incluso en máquinas de 64 bits, una especie de verruga conveniente. Con los modernos tipos de tamaño ...

6 la respuesta

¿Cómo genero puntos que coinciden con un histograma?

Estoy trabajando en un sistema de simulación. Pronto tendré datos experimentales (histogramas) para la distribución de valores del mundo real para varias entradas de simulación. Cuando se ejecuta la simulación, me gustaría poder producir valores ...

2 la respuesta

¿Cómo importar el módulo generado por Cython desde python al archivo principal C / C ++? (programación en C / C ++) [cerrado]

Así que tengo una función escrita en python y seguí los pasos en la Documentación de Cython 'Construir un módulo de Cython usando distutils'. Sin embargo, no está claro para mí cómo usar ese módulo que funciona en python (al importarlo) para ...

5 la respuesta

¿Cómo ordenar las funciones en C? Error "la declaración implícita anterior de una función estaba aquí"

Estoy seguro de que esto se ha preguntado antes, pero no pude encontrar nada que me ayudara. Tengo un programa con funciones en C que se ve así function2(){ function1() } function1 (){ function2() } main () { function1() }Es más complicado que ...

1 la respuesta

¿Por qué el segundo argumento de pthread_join () es un **, un puntero a un puntero?

Soy nuevo en usarpthread y tampoco tan familiarizado con punteros a punteros. ¿Podría alguien explicar por qué el segundo argumento depthread_join() es unvoid **. ¿Por qué está diseñado así? int pthread_join(pthread_t thread, void **value_ptr);

1 la respuesta

Escribir en el búfer de trama

Estoy usando un núcleo i5 con acelerador de gráficos incorporado GMA-HD ejecutándose en un sistema operativo RHEL 6.0. Necesitaba probar las capacidades de aceleración de gráficos del controlador de gráficos (que descubrí que era i915 en mi PC). ...

3 la respuesta

¿Está bien acceder más allá del tamaño de una estructura a través de la dirección de miembro, con suficiente espacio asignado?

Específicamente, es el siguiente código, la línea debajo del marcador, ¿de acuerdo? struct S{ int a; }; #include <stdlib.h> int main(){ struct S *p; p = malloc(sizeof(struct S) + 1000); // This line: *(&(p->a) + 1) = 0; }La gente ...

2 la respuesta

¿Por qué emitir un valor de parámetro de función no utilizado para anular?

En algún proyecto C, he visto este código: static void *l_alloc (void *ud, void *ptr, size_t osize, size_t nsize) { (void)ud; (void)osize; /* some code not using `ud` or `osize` */ return ptr; } ¿Los dos lanzamientos para anular tienen algún ...