Perguntas com a marcação «c»

C é uma linguagem de programação de computador de uso geral usada para sistemas operacionais, jogos e outros trabalhos de alto desempenho.

1
Quais são os requisitos mínimos e absolutos para conter os conjuntos de caracteres do Sudeste Asiático para um projeto de sistema incorporado?
Eu trabalho para uma empresa que começou a integrar sistemas de computadores embarcados em nossos produtos que fabricamos. Temos uma ampla variedade de produtos e eles são distribuídos em todo o mundo. Além disso, projetamos algumas placas integradas que podem servir a vários propósitos, dependendo do firmware que foi enviado …





6
Por que as matrizes C não podem ter comprimento 0?
O padrão C11 diz que as matrizes, tamanho e tamanho variável "devem ter um valor maior que zero". Qual é a justificativa para não permitir um comprimento de 0? Especialmente para matrizes de comprimento variável, faz todo o sentido ter um tamanho zero de vez em quando. Também é útil …
13 c  array 

4
O que é importante ao otimizar para o cache da CPU (em C)?
Lendo essas duas perguntas , vejo que entender o comportamento do cache da CPU pode ser importante ao lidar com grandes quantidades de dados na memória. Gostaria de entender como o cache funciona para adicionar outra ferramenta à minha caixa de ferramentas de otimização. Quais são os principais pontos sobre …

5
Como posso melhorar minha verificação e tratamento de erros?
Ultimamente, tenho me esforçado para entender qual é a quantidade certa de verificação e quais são os métodos adequados. Eu tenho algumas perguntas sobre isso: Qual é a maneira correta de verificar se há erros (entrada incorreta, estados incorretos etc.)? É melhor verificar explicitamente se há erros ou usar funções …
13 c  testing  assertions 

2
Por que o glibc é mantido separadamente do GCC?
GCC é o compilador C. Glibc é a biblioteca C. No entanto, não é uma necessidade absoluta para um compilador e a biblioteca padrão agrupados como uma implementação C? Por exemplo, a biblioteca contém C ABI e específico compilador coisas do tipo <limits.h>, <stdint.h>etc., que difere entre os compiladores e …
13 c  gcc 



4
Projeto C evitando conflitos de nomenclatura
Estou lutando para encontrar conselhos pragmáticos do mundo real sobre convenções de nomenclatura de funções para um projeto de biblioteca C de tamanho médio. Meu projeto de biblioteca é separado em alguns módulos e submódulos com seus próprios cabeçalhos e segue um estilo OO (todas as funções assumem uma certa …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.