Resultados da pesquisa a pedido "c"

5 a resposta

Como ter um arquivo de ponto de verificação usando o mmap que é sincronizado apenas com o disco manualmente

Preciso da maneira mais rápida de sincronizar periodicamente o arquivo com a memória. O que eu acho que gostaria é de ter um arquivo mmap'd, que é sincronizado apenas com o disco manualmente. Não sei como impedir a sincronização automática. O ...

2 a resposta

Polimorfismo OO em C, aliasing issues?

Eu e um colega estamos tentando alcançar uma hierarquia de classes polimórfica simples. Estamos trabalhando em um sistema incorporado e estamos restritos a usar apenas um compilador C. Temos uma idéia básica de design que compila sem avisos ...

2 a resposta

Chamar um ponteiro de função cuja função atribuída possui menos argumentos que o tipo de ponteiro

Considere o seguinte código: #include <iostream> typedef int (*test_func_t) (int, int, int); int print_integer (int a) { std::cout << "num: " << a << "\n"; return a; } int main (int argc, char * argv[]) { test_func_t func = (test_func_t) ...

2 a resposta

A manipulação de eventos SDL não está funcionando

Atualmente, estou aprendendo SDL lendo tutoriais Lazy foo. Estou usando os blocos de código 13.12 no Linux. Não consigo fazer com que a manipulação de eventos funcione corretamente. Basicamente, estou tentando exibir uma imagem (o que funciona ...

1 a resposta

Como tornar um objeto compartilhado (biblioteca) linux executável por conta própria?

Percebendo quegcc -shared cria um arquivo executável, tive a estranha idéia de verificar o que acontece quando tento executá-lo ... bem, o resultado foi umsegfault para minha própria lib. Sendo curioso, tentei "executar" o ...

3 a resposta

Sobre como retornar mais de um valor em C / C ++ / Assembly

Li algumas perguntas sobre como retornar mais de um valor, comoQual é a razão por trás de ter apenas um valor de retorno em C ++ e ...

1 a resposta

Comportamento Xlib e Firefox

Estou tentando criar um pequeno gerenciador de janelas (apenas por diversão), mas estou tendo problemas ao lidar com janelas criadas pelo Firefox (somente com esse aplicativo, outros aplicativos funcionam bem) O problema é que, depois que inicio ...

1 a resposta

Encontre o segundo número mais alto sem usar a matriz [duplicado]

Esta pergunta já tem uma resposta aqui: como encontrar o segundo maior elemento usando o programa c sem usar o array [fechado] [/questions/25490946/how-to-find-the-second-largest-element-using-c-program-without-using-array] 1 respostaVocê ...

4 a resposta

malloc-malloc-free e aliasing estrito

Ultimamente, tenho tentado entender um aspecto específico do aliasing estrito e acho que fiz o menor pedaço de código interessante possível. (Interessante para mim, é isso!) Atualização: Com base nas respostas até agora, é claro que preciso ...

1 a resposta

Existe uma razão técnica para usar> (<) em vez de! = Ao incrementar 1 em um loop 'for'?

Quase nunca vejo umfor loop como este: for (int i = 0; 5 != i; ++i) {}Existe uma razão técnica para usar> ou< ao invés de!= ao incrementar 1 em umfor ciclo? Ou isso é mais uma convenção?