Resultados da pesquisa a pedido "c11"

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?

4 a resposta

A punção de tipos é feita através de uma união não especificada em C99 e ela é especificada em C11?

2 a resposta

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

Trabalhando em C11, a seguinte estrutura:

3 a resposta

Esclarecimento sobre um exemplo de uniões no padrão C11

O exemplo a seguir é dado no padrão C11, 6.5.2.3 O seguinte não é um fragmento válido (porque o tipo de união não é visível na função f): struct t1 { int m; }; struct t2 { int m; }; int f(struct t1 *p1, struct t2 *p2) { if (p1->m < 0) p2->m = ...

3 a resposta

O C99 / C11 restringe o qualificador de tipo implica algo para funções sem definição?

Suponha que tenhamos uma declaração de função para a qual não temos acesso à sua definição: void f(int * restrict p, int * restrict q, int * restrict r);Como não sabemos como os ponteiros serão acessados, não podemos saber se uma chamada ...

3 a resposta

O C ++ 11 suporta novos recursos do C11?

Eu explorei recentemente em C11 e muitos novos recursos me fazem codificar em C mais facilmente. Eu estou querendo saber todos esses recursos são oficialment...

1 a resposta

<stdatomic.h> no GCC 4.8?

Eu gostaria de fazer uso das novas operações atômicas fornecidas pelo padrão C11. No entanto, tentando

4 a resposta

C11 <thread.h> no GCC?

Estou tentando compilar um código C11 usandothread.h, mas não posso. Recompilei o GCC (executando 4.6.2 agora) e estou tentando compilar comgcc -std=c1x file.c -o file. Eu posso fazer isso em g ++ (usando othread library), mas não consigo em C. ...

8 a resposta

Por que o compilador não detecta e produz erros ao tentar modificar os literais char * strin

Assuma os dois seguintes pedaços de código: char *c = "hello world"; c[1] = 'y'; O acima não funciona. char c[] = "hello world"; c[1] = 'y';Este faz. Com relação ao primeiro, entendo que a string "olá mundo" pode ser armazenada na seção de ...

1 a resposta

error: uso do identificador não declarado 'errno_t'

Aqui está o meu código fictício simples e morto: #include <errno.h> int main(void) { errno_t e; return 0; }O que surpreendentemente gera esse erro: main.c:5:5: error: use of undeclared identifier 'errno_t' errno_t x; ^Eu comecei asiga os ...