Resultados da pesquisa a pedido "c11"
C1x: Quando vai pousar, o que esperar?
O C99 ainda não é suportado por muitos compiladores, e grande parte do foco agora está no C ++ e em seu próximo padrão C ++ 1x. Estou curioso para saber o que C "obterá" em seu próximo padrão, quando será obtido e como manterá C competitivo. ...
Um bug na implementação do GCC de campos de bits
Trabalhando em C11, a seguinte estrutura:
As instruções DMB podem ser omitidas com segurança no ARM Cortex M4
Estou passando pelo assembly gerado pelo GCC para um ARM Cortex M4 e notei queatomic_compare_exchange_weak recebe doisDMB instruções inseridas em torno da condição (compiladas com o GCC 4.9 usando-std=gnu11 -O2): // if ...
Compilar verificação de tempo contra vários tipos em C?
Atualmente, tenho uma macro para verificar se um valor é um tipo. #define CHECK_TYPE_INLINE(val, type) \ ((void)(((type)0) != (0 ? (val) : ((type)0))))Isso é útil para poder verificar os argumentos de macro em alguns casos. Mas e se eu fosse ...
Estruturas anônimas C11 via typedef
Estruturas anônimas foram adicionadas no padrão C11, então typedef struct { struct {int a, b}; int c; } abc_struct;é válido e padrão. Também está dentro do padrão usar um typedef no lugar da declaração de estrutura completa? Por ...
Por que posso usar gets () em gcc -std = c11?
ogets() A função foi removida do idioma C. Nenhuma função existe no padrão. No entanto, eu compilo o seguinte código: #include <stdio.h> int main (void) { (void) gets (NULL); }usando gcc -std=c11 -pedantic-errors -Wall -Wextrae compila sem dar ...
Por que o gcc não implementou as funções _s?
funções _s, comoscanf_s, printf_s parece ser um padrão opcional. O MSVC implementou essas funções, mas o gcc não. Existe um motivo específico para não implementar funções seguras? Éscanf do gcc seguro o suficiente?
O que é o C11 cor 1: 2012?
Eu só notei que houve uma correção para o padrão C11 chamadoISO / IEC 9899: 2011 / Cor 1: 2012.O que foi alterado nesta atualização?