Resultados da pesquisa a pedido "c"
Existe uma degradação / penalidade no desempenho usando a biblioteca C pura no código C ++?
Eu vi esse link, mas não estou pedindo uma degradação no desempenho do código usando "extern". Quero dizer, sem "externo", existe "alternância de contexto" ao usar a biblioteca C em C ++?Existem problemas ao usar funções C (não empacotadas em ...
Acessando variáveis filho através de estruturas de nível superior
Se eu tiver essas estruturas: typedef struct { int x; } foo; typedef struct { foo f; } bar;Normalmente você acessariax atravésb.f.x, mas existe uma maneira de configurar isso para que você possa acessar o elementox sem se referir af? bar b; b.x ...
Inicialização a partir de aviso de tipo de ponteiro incompatível ao atribuir a um ponteiro
O GCC me fornece um aviso de 'Inicialização a partir do tipo de ponteiro incompatível' quando uso esse código (embora o código funcione bem e faça o que deve ser feito, que é imprimir todos os elementos da matriz). #include <stdio.h> int ...
Qual é o equivalente a Posix popen () na API do Win32?
Existe um equivalente aproximado à função stdio.h popen () do Linux / Unix na API do Win32? Se sim, onde posso encontrá-lo? Edit: Eu preciso saber isso para corrigir uma omissão na biblioteca padrão D. Qualquer resposta deve usarsóAPI Win32 ...
Por que a indentação estranha nas instruções do switch?
Por que o imho recuo ausente do "case" - palavras-chave em uma instrução switch é considerado bom estilo? nenhum recuo da palavra-chave "case" parece ser a opção de formatação padrão em todo IDE: switch (i){ case 0: break; case 1: break; ...
O LTO para gcc ou clang pode otimizar os métodos C e C ++
Se a otimização de tempo de link (LTO) estiver sendo usada comgcc [https://gcc.gnu.org/wiki/LinkTimeOptimization]ouclang [https://llvm.org/docs/LinkTimeOptimization.html], é possível que o código possa ser otimizado nos limites da linguagem C e C ...
'A' e '0' sempre têm valores positivos, mesmo que char seja assinado?
Dependendo das configurações do ambiente e do compilador, o tipochar pode ser assinado ou não assinado por padrão, o que significa que o intervalo de valores para constantes de um caractere nos sistemas complementares de 8 bits 2s ...
Condição de corrida ao acessar membros adjacentes em uma estrutura compartilhada, de acordo com a regra de codificação CERT POS49-C?
De acordo comRegra de codificação CERT POS49-C [https://www.securecoding.cert.org/confluence/display/c/POS49-C.+When+data+must+be+accessed+by+multiple+threads%2C+provide+a+mutex+and+guarantee+no+adjacent+data+is+also+accessed] é possível que ...
Preenchendo uma matriz com números aleatórios de 1 a 10 ^ 10 em C ou C ++
uma parte de uma atribuição minha é baseada em uma matriz (seu tamanho é determinado pelo usuário) que contém números aleatórios de 1 a 10 ^ 10. Então temos que encontrar o número k-é menor da matriz. Aqui está o que eu tentei: #include ...
Por que "sizeof (a? True: false)" fornece uma saída de quatro bytes?
Eu tenho um pequeno pedaço de código sobre osizeof operador com o operador ternário: #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", ...