Resultados da pesquisa a pedido "c"

2 a resposta

void * pode ser usado para armazenar ponteiros de função? [duplicado]

Esta pergunta já tem uma resposta aqui: Por que ponteiros de função e ponteiros de dados são incompatíveis em C / C ++? [/questions/12358843/why-are-function-pointers-and-data-pointers-incompatible-in-c-c] 14 respostasvoid * é definido de tal ...

4 a resposta

lidar com matriz de lista vinculada

Minha abordagem: Uma matriz de comprimento fixo (digamos 20) cada elemento é apontador para o primeiro nó de uma lista vinculada. então eu tenho 20 diferentes lista vinculada. Esta é a estrutura: struct node{ char data[16]; struct node *next; ...

8 a resposta

Em C, acessar meu índice de matriz é mais rápido ou acessar por ponteiro é mais rápido?

Em C, acessar um índice de matriz é mais rápido ou acessar por ponteiro é mais rápido? Por mais rápido, quero dizer, qual deles levaria menos ciclo de clock. A matriz não é uma matriz constante.

4 a resposta

Capturando uma falha de DLL no C / C ++

Estou chamando uma função de uma DLL, assim: __declspec ( dllimport ) bool dll_function(...); int main() { [...] if (dll_function(...)) { [...] } }Em alguns casos, os dados que passo para a função DLL levarão a uma falha da DLL. É possível ...

2 a resposta

Sum +++ é um comportamento indefinido em C? [duplicado]

Esta pergunta já tem uma resposta aqui: Por que um +++++ b não funciona? [/questions/5341202/why-doesnt-ab-work] 8 respostasTestei isso em máquinas diferentes e em compiladores diferentes, mas dei a mesma saída: int sum = 10, i = 5; ...

2 a resposta

função para manipular / desmontar funções

Eu tenho anteriormenteaqui [https://stackoverflow.com/questions/4920610/c-class-function-in-assembly], foi mostrado que as funções do C ++ não são facilmente representadas na montagem. Agora, estou interessado em ler de uma maneira ou de outra, ...

1 a resposta

A leitura de ir TCP não está bloqueando

Estou tentando criar um servidor e cliente no Go, consegui me comunicar com o servidor e o cliente. Mas o problema que tenho é que o TCP lido no golang não é bloqueador. O que eu gostaria de saber se é possível que a leitura no golang esteja ...

7 a resposta

referenciando o ponteiro para o tipo incompleto

Eu já vi muitas perguntas sobre isso, mas vou fazer a pergunta de maneira diferente, sem código específico. Existe uma maneira deFACILMENTEdeterminar o que está causando o tipo incompleto? No meu caso, estou usando o código de outra pessoa e ...

3 a resposta

Qual é o objetivo do LEA EAX, [EAX]?

LEA EAX, [EAX]Encontrei esta instrução em um binário compilado com o compilador Microsoft C. Claramente, não pode alterar o valor do EAX. Então por que está aí?

4 a resposta

Melhor ambiente para portar código C / C ++ do Linux para o Windows

Eu gostaria de tornar um grande projeto meu montável em plataformas Windows. O projeto em si foi escrito em C / C ++, seguindo os padrões POSIX, com algumas dependências da biblioteca, como libxml2, libcurl e assim por diante. Sou mais um ...