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

4 la respuesta

¿Es seguro memset bool a 0?

Supongamos que tengo algolegadocódigo que no se puede cambiar a menos que un errores descubierto y contiene este código: bool data[32]; memset(data, 0, sizeof(data));¿Es esta una forma segura de configurar todobool en la matriz a unfalse ...

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

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

¿Por qué memset toma un int en lugar de un char?

Por quememset toma unint como segundo argumento en lugar de unachar, mientras quewmemset toma unawchar_t en lugar de algo comolong olong long?

2 la respuesta

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

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

14 la respuesta

¿Cuál es el equivalente de memset en C #?

Necesito llenar un

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

12 la respuesta

¿La forma más rápida de poner a cero una matriz 2d en C?

Quiero poner a cero repetidamente una gran matriz 2d en C. Esto es lo que hago en este momento: // Array of size n * m, where n may not equal m for(j = 0; j < n; j++) { for(i = 0; i < m; i++) { array[i][j] = 0; } }He intentado usar ...

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