Resultados da pesquisa a pedido "c"

3 a resposta

Por que o C ++ exige uma conversão para malloc (), mas o C não?

Eu sempre fui curioso sobre isso - por que em C ++ eu tenho que converter o valor de retorno demalloc mas não em C? Aqui está o exemplo em C ++ que funciona: int *int_ptr = (int *)malloc(sizeof(int*));E aqui está o exemplo em C ++ que ...

3 a resposta

É possível fazer herança de uma estrutura abstrata / base ou simular algo nesse sentido em C?

Atualmente, estou trabalhando com um programa C que usa estruturas compostas de coordenadas xyz, mas algumas vezes essas coordenadas podem se referir a vetores (tipo Força / velocidade, não a estrutura de dados), enquanto outras podem estar se ...

13 a resposta

Dependência excessiva de macros

Sinto que, toda vez que leio um programa em C ou C ++, metade ou mais são apenas macros. Entendo que as macros podem ser legais, mas são difíceis de rastrear, depurar, etc. Sem mencionar que a maioria das linguagens de programação nem sequer ...

3 a resposta

Como o malloc () é implementado internamente? [duplicado]

Esta pergunta já tem uma resposta aqui: Como malloc () e free () funcionam? [/questions/1119134/how-do-malloc-and-free-work] 13 respostasAlguém pode explicar comomalloc() trabalha internamente? Eu fiz algumas vezesstrace program e eu vejo ...

2 a resposta

compilar driver no linux com make

O que significa esta mensagem de erro? Estou tentando executar o make. Parece que o configure está ausente. O Configure faz parte da fonte do kernel? make -C ...

4 a resposta

O que significam 1. # INF00, -1. # IND00 e -1. # IND?

Estou brincando com algum código C usando carros alegóricos e estou recebendo 1. # INF00, -1. # IND00 e -1. # IND quando tento imprimir carros alegóricos na tela. O que esses valores significam? Eu acredito que 1. # INF00 significa infinito ...

2 a resposta

aviso: a atribuição descarta qualificadores do tipo de destino do ponteiro

Eu escrevi o seguinte código: void buildArrays(char *pLastLetter[],int length[], int size, const char str[]) { int i; int strIndex = 0; int letterCounter = 0; for (i=0; i<size; i++) { while ( (str[strIndex] != SEPERATOR) || (str[strIndex] != ...

2 a resposta

__decorated__ para decoradores python

A partir do 2.4 (2.6 para classes), o python permite decorar uma função com outra função: def d(func): return func @d def test(first): passÉ um açúcar sintático conveniente. Você pode fazer todo tipo de coisas legais com decoradores sem fazer ...

2 a resposta

Bitshift e promoção inteira?

Normalmente, C exige que os operandos de um operador binário sejam promovidos para o tipo de operando de classificação mais alta. Isso pode ser explorado para evitar o preenchimento de código com conversões detalhadas, por exemplo: if (x-48U<10) ...

1 a resposta

C "comportamento observável" no contexto de UB "comportamento indefinido"

(A pergunta foi originalmente solicitada por comentários nesta resposta aExistem condições de corrida nesta implementação produtor-consumidor? [https://stackoverflow.com/a/34805749/5538420]mas está sendo solicitado aqui estritamente da ...