Resultados da pesquisa a pedido "c"
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 ...
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; ...
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.
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 ...
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; ...
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, ...
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 ...
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 ...
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í?
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 ...