Resultados da pesquisa a pedido "c11"

5 a resposta

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

2 a resposta

Ambiguidade de gramática C11 entre _ especificador de tipo atômico e qualificador

1 a resposta

Especificador de classe de armazenamento _Thread_local em C?

2 a resposta

Um bug na implementação do GCC de campos de bits

Trabalhando em C11, a seguinte estrutura:

1 a resposta

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

2 a resposta

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

6 a resposta

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

3 a resposta

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

1 a resposta

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?

1 a resposta

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?