Perguntas com a marcação «c»

110
const char * const versus const char *?

Estou examinando alguns programas de exemplo para me familiarizar novamente com C ++ e me deparei com a seguinte pergunta. Primeiro, aqui está o código de exemplo: void print_string(const char * the_string) { cout << the_string << endl; } int main () { print_string("What's...

110
Uso de @see em JavaDoc?

Quando devo usar @seepara lidar com JavaDocs? Qual é o seu uso? Por exemplo, se MethodAas chamadas MethodB, em seguida, eu tenho que colocar @seeem MethodB's javadoc e referência MethodAporque é isso que chamou, ou eu tenho que colocar uma referência a MethodBpartir MethodAporque ele está...

110
palavra-chave `static` dentro da função?

Eu estava olhando a fonte do Drupal 7 e encontrei algumas coisas que não tinha visto antes. Eu fiz algumas pesquisas iniciais no manual do php, mas não explicou esses exemplos. O que a palavra-chave staticfaz com uma variável dentro de uma função? function module_load_all($bootstrap = FALSE) {...

110
Como remover símbolos C / C ++ não usados ​​com GCC e ld?

Eu preciso otimizar o tamanho do meu executável severamente ( ARMdesenvolvimento) e notei que no meu esquema de compilação atual ( gcc+ ld) os símbolos não usados ​​não estão sendo removidos. O uso de arm-strip --strip-unneededpara os executáveis ​​/ bibliotecas resultantes não altera o tamanho de...

110
Qual é a diferença fundamental entre MFC e ATL?

Supondo que eu os esteja usando apenas para programas GUI "normais" (sem COM, sem ActiveX, nada extravagante), qual é a diferença fundamental que verei entre ATL e MFC, para me ajudar a descobrir qual usar? Eu fiz algumas pesquisas na web, mas no final das contas nenhuma das respostas realmente...

110
Malloc vs new - padding diferente

Estou revisando o código C ++ de outra pessoa para nosso projeto que usa MPI para computação de alto desempenho (10 ^ 5 - 10 ^ 6 núcleos). O código se destina a permitir a comunicação entre (potencialmente) diferentes máquinas em diferentes arquiteturas. Ele escreveu um comentário que diz algo...

110
Criando um daemon no Linux

No Linux, quero adicionar um daemon que não pode ser interrompido e que monitora as mudanças no sistema de arquivos. Se alguma mudança for detectada, ele deve escrever o caminho para o console onde foi iniciado mais uma nova linha. Eu já tenho o código de alteração do sistema de arquivos quase...