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

7 la respuesta

C memset parece no escribir a todos los miembros

Escribí una pequeña clase de coordenadas para manejar las coordenadas int y float. template <class T> class vector2 { public: vector2() { memset(this, 0, sizeof(this)); } T x; T y; }; Entonces en main () hago: vector2<int> v; Pero de acuerdo ...

10 la respuesta

Cuando se pone a cero una estructura como sockaddr_in, sockaddr_in6 y addrinfo antes de su uso, ¿cuál es correcto: memset, un inicializador o cualquiera?

Cuando miro código real o código de socket de ejemplo en libros, páginas de manual y sitios web, casi siempre veo algo como: struct sockaddr_in foo; memset(&foo, 0, sizeof foo); /* or bzero(), which POSIX marks as LEGACY, and is not in standard ...

2 la respuesta

¿Por qué std :: fill (0) es más lento que std :: fill (1)?

He observado en un sistema questd::fill en una granstd::vector<int> fue significativamente y consistentemente más lento al establecer un valor constante0 comparado con un valor constante1 o un valor dinámico: 5.8 GiB / s vs 7.5 GiB / s Sin ...

14 la respuesta

Restablezca la matriz C int a cero: ¿la forma más rápida?

sumiendo que tenemos unT myarray[100] con T = int, unsigned int, long long int o unsigned long long int, ¿cuál es la forma más rápida de restablecer todo su contenido a cero (no solo para la inicialización sino para restablecer el contenido ...

3 la respuesta

memset no funciona con puntero al personaje

¿Qué hay de malo con el siguiente código? Se supone que memset funciona con el puntero al bloque de memoria para llenar. Pero este código muestra un problema en la consola que dice error de segmentación (núcleo volcado) #include<iostream> ...

4 la respuesta

¿Cuál es el uso de memset () devuelve valor?

6 la respuesta

Está garantizado que memset pondrá a cero los bits de relleno en una estructura?

En general, según el estándar C, ¿se garantiza que memset () con 0 pondrá a cero los bits de relleno en una estructura C? ¿Qué pasa con gcc? Por ejemplo, algo como: struct MyStruct { unsigned char member1; unsigned int member2; char ...

1 la respuesta

memset en paralelo con hilos unidos a cada núcleo físico

He estado probando el código enEn un código paralelo OpenMP, ¿habría algún beneficio para que memset se ejecute en ...

9 la respuesta

¿Por qué memset () inicializa incorrectamente int?

Por qué es la salida del siguiente programa84215045? int grid[110]; int main() { memset(grid, 5, 100 * sizeof(int)); printf("%d", grid[0]); return 0; }

2 la respuesta

¿Cuáles son / son las alternativas memset () más rápidas para OpenCL?