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.


6
Devo ensinar alloca aos meus alunos? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Quão amplamente usado é allocano mundo real? Devo ensinar …
18 c  teaching 


2
Concatenando literais de string adjacentes
C e C ++ compilam literais de string adjacentes como um único literal de string. Por exemplo, isto: "Some text..." "and more text" é equivalente a: "Some text...and more text" Em outras linguagens da família C, como C # ou Java, esse é um erro de sintaxe (que é perfeitamente …


7
Como evitar as armadilhas da análise estática
Estou trabalhando em uma empresa com 11 pontos no Joel Test - pelo menos no papel. Na prática, no entanto, nada funciona tão bem quanto o esperado, e o projeto está no DEFCON 1 há meio ano. Agora, a maioria dos meus colegas fica feliz se eles podem voltar para …

8
Como faço para TDD em dispositivos incorporados?
Não sou novo em programação e já trabalhei com C e ASM de baixo nível no AVR, mas realmente não consigo entender um projeto C incorporado em maior escala. Sendo degenerado pela filosofia de Ruby do TDD / BDD, não consigo entender como as pessoas escrevem e testam códigos como …



2
A conversão de um método C ++ em uma função C com um argumento de ponteiro é um padrão aceitável?
Eu uso C ++ no ESP-32. Ao registrar um timer, tenho que fazer o seguinte: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Aqui o timer chama soundCallback. E a mesma coisa ao registrar uma tarefa: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); Portanto, o método é iniciado em uma tarefa separada. O …
16 c++  c  functions 


6
A duplicação de código é um mal necessário em C?
Eu sou bastante novo em C, e gostaria de saber se a duplicação de código é um mal necessário quando se trata de escrever estruturas de dados comuns e C em geral? Eu poderia tentar escrever uma implementação genérica para, hash mappor exemplo, mas estou sempre achando o resultado final …




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.