Perguntas com a marcação «c»

479
Em que casos eu uso malloc e / ou novo?

Vejo em C ++ que existem várias maneiras de alocar e liberar dados e entendo que, quando você liga, mallocdeve ligar freee quando você usa o newoperador, deve emparelhar deletee é um erro misturar as duas (por exemplo, ligar free()para algo que foi criado com o newoperador), mas não estou claro...

476
makefile: 4: *** separador ausente. Pare

Este é o meu makefile: all:ll ll:ll.c gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $< clean : \rm -fr ll Quando tento make cleanou make makerecebo este erro: :makefile:4: *** missing separator. Stop. Como posso corrigir

475
Quando a montagem é mais rápida que C?

Uma das razões declaradas para conhecer o assembler é que, ocasionalmente, ele pode ser empregado para escrever código com melhor desempenho do que escrever esse código em uma linguagem de nível superior, C em particular. No entanto, também ouvi dizer muitas vezes que, embora isso não seja...

466
Github "fatal: origem remota já existe"

Estou tentando seguir o tutorial do Michael Rails, mas encontrei um erro. Eu me inscrevi no Github e emiti uma nova chave SSH e criei um novo repositório. Mas quando entro na próxima linha no terminal, recebo o seguinte erro: Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin...

459
Ponteiro da função Typedef?

Como obter mais informações sobre Stack Overflow no local de armazenamento : Como instalar o typedef no local de trabalho? Estou aprendendo a carregar dinamicamente DLL, mas o que eu não entendo é esta linha typedef void (*FunctionFunc)(); Eu tenho algumas perguntas. Se...