Resultados da pesquisa a pedido "c11"

8 a resposta

Como usar o padrão C11 no Code :: Blocks

Como o título diz, eu preciso fazercode::blocks trabalhar comC11 e não consigo descobrir como fazê-lo. eu fui parasettings =>compiler settings =>Other options e eu adicionei-std=c11 e tentei também com-std=gnu11, ambos parece não funcionar. Eu ...

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

ltimas alterações no C11

C1x tornou-se ISO / IEC 9899: 2011 aka C11. Alguém sabe o que muda (se houver) no Standard a partir doApril 2011 rascunho n1570 [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf]? ETA: A ata do Comitê é de Londres (março de 2011) ...

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

10 a resposta

Para que estruturas e uniões anônimas são úteis no C11?

@ C11 adiciona, entre outras coisas, 'Estruturas e Sindicatos Anônimos' Procurei, mas não consegui encontrar uma explicação clara de quando estruturas e uniões anônimas seriam úteis. Eu pergunto porque não entendo completamente o que são. ...

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

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

6 a resposta

Sintaxe e uso de exemplo de _Generic em C11

Ouvi que o C11 adicionou genéricos. Pesquisei um pouco no Google, vi alguns artigos, entendi que há uma nova palavra-chave _Generic ) e tudo. Mas não consigo entender tudo. É algo como os genéricos em C # ou modelos em C ++? Alguém pode me dar ...

8 a resposta

Compiladores que suportam C11

Eu queria saber se existem compiladores que suportem uma quantidade considerável do novo padrão C11. Procurando recursos como Seleção Genérica etc. Alguma sugestão