Resultados da pesquisa a pedido "c11"
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?
Um bug na implementação do GCC de campos de bits
Trabalhando em C11, a seguinte estrutura:
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 = ...
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 ...
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...
<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
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. ...
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 ...
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 ...