Perguntas com a marcação «c»

9
Por que o GCC usa a sintaxe da AT&T por padrão?

Acho que o título diz tudo :) Existe algum motivo prático específico (acho que é principalmente histórico, mas não consigo encontrá-lo sozinho) por que o GCC usa a sintaxe AT & T / GAS? Nota: Eu sei que isso é apenas o padrão e você pode trocá-lo Nota 2: Eu pessoalmente acho a "sintaxe...

9
O que significa declarar uma variável volátil?

Muitos programas de baixo nível usam a palavra-chave volátil para tipos de mapeamento de memória e coisas do tipo, no entanto, estou meio confuso sobre o que REALMENTE faz em segundo plano. Em outras palavras, o que significa quando o compilador não "otimiza" o endereço de

9
Quebra automática de idiomas da API do tipo de modelo C ++ em C

Estou trabalhando no agrupamento de uma API C ++ que fornece acesso a um armazenamento de dados (Hazelcast) em funções C, para que o armazenamento de dados também possa ser acessado a partir de código somente C. A API Hazelcast C ++ para a estrutura de dados do Mapa é semelhante a esta: auto map...