Resultados da pesquisa a pedido "c"
O que "12345" + 2 faz em C?
eu tenho vistoesta feito em C antes: #define MY_STRING "12345" ... #define SOMETHING (MY_STRING + 2)Para que ALGO é expandido aqui? Isso é legal? Ou eles querem dizer isso ?: #define SOMETHING (MY_STRING[2])
"* P = ++ (* q)" é indefinido quando p e q apontam para o mesmo objeto?
depois de ler sobre os pontos de sequência, aprendi quei = ++i está indefinido. Então, que tal esse código: int i; int *p = &i; int *q = &i; *p = ++(*q); // that should also be undefined right?Digamos que se a inicialização de peq depende de ...
Detectando pressionamentos de teclas
Preciso detectar um pressionamento de tecla, sem o usuário pressionar enter. Qual é a maneira mais elegante? I.e. Se o usuário clicar na letraQ, sem pressionarentrar, o programa faz alguma coisa.
como encontrar um termo de pesquisa no código fonte
Estou procurando uma maneira de procurar um determinado termo no código C / C ++ de um projeto, ignorando quaisquer ocorrências em comentários e seqüências de caracteres. Como a base de código é bastante grande, estou procurando uma ...
Reduções em paralelo no tempo logarítmico
Dadon somas parciais é possível somar todos os somas parciais em etapas paralelas do log2. Por exemplo, suponha que haja oito threads com oito somas parciais:s0, s1, s2, s3, s4, s5, s6, s7. Isso pode ser reduzido emlog2(8) = 3 etapas seqüenciais ...
diferença entre a expressão de c e a expressão de c ++
int main() { int i=3; (++i)++; printf("%d",i); }Este programa funciona com o compilador g ++, mas não com o gcc. Se eu escrever i ++++ ou ++ i ++, também não funcionará no cpp. Eu acho que há diferença entre expressão c e c ++ - expressão. Alguém ...
O comportamento indefinido se aplica ao código asm?
Digamos que você saiba que seu software será executado apenas em duas máquinas complemento onde o comportamento de estouro assinado é bem definido. O excesso de sinal ainda é um comportamento indefinido em C e C ++ e o compilador é livre para ...
custo de conversão reinterpret_cast
Meu entendimento é que o reinterpret_cast C ++ e a conversão de ponteiro C são apenas uma funcionalidade em tempo de compilação e que não tem nenhum custo de desempenho. Isso é verdade?
pontos de sequência em c
Um ponto de sequência na programação imperativa define qualquer ponto na execução de um programa de computador no qual é garantido que todos os efeitos colaterais das avaliações anteriores tenham sido executados e que nenhum efeito colateral das ...
Problema de agendamento de intervalo ponderado e programa dinâmico
Minha pergunta está relacionada aessa outra discussão [https://stackoverflow.com/questions/3243234/algorithm-to-find-the-maximum-sum-in-a-sequence-of-overlapping-intervals] . Estou tentando implementar esse algoritmo usando o programa dinâmico ...