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

1 la respuesta

¿Por qué gcc no implementó las funciones _s?

unciones @_s, comoscanf_s, printf_s parece ser un estándar opcional. MSVC ha implementado estas funciones, pero gcc no. ¿Hay alguna razón específica para no implementar funciones seguras? Esscanf de gcc lo suficientemente seguro?

1 la respuesta

as instrucciones de DMB se pueden omitir de forma segura en ARM Cortex M4

stoy revisando el ensamblaje generado por GCC para un ARM Cortex M4, y noté queatomic_compare_exchange_weak obtiene dosDMB instrucciones insertadas alrededor de la condición (compiladas con GCC 4.9 usando-std=gnu11 -O2): // if ...

6 la respuesta

Últimos cambios en C11

C1x se ha convertido en ISO / IEC 9899: 2011, también conocido como C11. ¿Alguien sabe qué cambios (si los hay) hay en el Estándar desdeAbril 2011 draft n1570 [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf]? ETA: Existen las actas ...

8 la respuesta

C11 <thread.h> en GCC?

Estoy tratando de compilar un código C11 usandothread.h, pero no puedo. He compilado GCC (ejecutando 4.6.2 ahora), y estoy tratando de compilar congcc -std=c1x file.c -o file. Puedo hacer esto en g ++ (usando elthread biblioteca, eso es) pero no ...

10 la respuesta

¿Para qué son útiles las estructuras anónimas y las uniones en C11?

C11 agrega, entre otras cosas, 'Estructuras y uniones anónimas'. Revisé pero no pude encontrar una explicación clara de cuándo serían útiles las estructuras anónimas y las uniones. Pregunto porque no entiendo completamente lo que son. Entiendo ...

8 la respuesta

¿Por qué el compilador no detecta y produce errores al intentar modificar los literales de cadena char *?

Asuma las siguientes dos piezas de código: char *c = "hello world"; c[1] = 'y'; El anterior no funciona. char c[] = "hello world"; c[1] = 'y'; Este sí. Con respecto al primero, entiendo que la cadena "hello world" podría almacenarse en la ...

6 la respuesta

C11 estructuras anónimas a través de typedefs?

e han agregado estructuras anónimas en el estándar C11, por lo que typedef struct { struct {int a, b}; int c; } abc_struct; es válido y estándar. ¿Está también dentro del estándar usar un typedef en lugar de la declaración de estructura ...

8 la respuesta

Compiladores que admiten C11

Me preguntaba si hay compiladores que admitan una cantidad considerable del nuevo estándar C11. Buscando características como Selección genérica, etc. ¿Alguna sugerencia

6 la respuesta

Sintaxis y uso de muestra de _Generic en C11

Escuché que C11 agregó genéricos. Busqué en Google un poco, miré algunos artículos, entendí que hay una nueva palabra clave _Generic ) y todo. Pero parece que no puedo entenderlo todo. ¿Es algo así como los genéricos en C # o las plantillas en ...