Resultados da pesquisa a pedido "c++"

2 a resposta

Erros do Valgrind quando vinculados ao -static - Por qu

Tenho um driver de teste vinculado a uma biblioteca que escrevi. A biblioteca usa ferramentas automáticas para produzir um archive (arquivo .a) e uma biblioteca dinâmica (.so). Quando vinculo meu driver com 'g ++ -static', presumivelmente ...

5 a resposta

Diferença entre pontos de sequência e precedência do operador? 0_o

Deixe-me apresentar um exemplo: a = ++a; izem que a declaração acima tem comportamentos indefinidos (eu já li o artigo sobre UB no S mas de acordo com o prefixo do operador da regra de precedência++ tem precedência mais alta que o operador ...

1 a resposta

OpenCV Contours Moments?

O que são momentos de contorno? Alguém poderia explicar isso em termos simplistas e não matemáticos? Possivelmente com um exemplo? A explicação oficial é "integração sobre todos os pixels em um contorno". Eu não tenho idéia do que integração. E ...

9 a resposta

O que significa a operação c = a +++ b?

O código a seguir me deixou confuso int a=2,b=5,c; c=a+++b; printf("%d,%d,%d",a,b,c);Eu esperava que a saída fosse 3,5,8, principalmente porque um ++ significa 2 +1 que é igual a 3 e 3 + 5 é igual a 8, então eu esperava 3,5,8. Acontece que o ...

1 a resposta

xiste uma maneira de passar argumentos de modelo para uma função em um objeto quando o tipo de objeto é um argumento de model

Ilustrar struct MyFunc { template <size_t N> void doIt() { cout << N << endl; } }; template <typename Func> struct Pass123ToTemplateFunc { static void pass(Func f) { f.doIt<123>(); // <-- Error on compile; is there a way to express this? } ...

4 a resposta

Operator novo inicializa a memória para zero

Existe esse código: #include <iostream> int main(){ unsigned int* wsk2 = new unsigned int(5); std::cout << "wsk2: " << wsk2 << " " << *wsk2 << std::endl; delete wsk2; wsk2 = new unsigned int; std::cout << "wsk2: " << wsk2 << " " << *wsk2 << ...

6 a resposta

View Nomes desconfigurados do compilador em C ++

Como visualizo os nomes desconfigurados gerados pelo compilador para funções sobrecarregadas em C ++? Estou usando o VC9, mas as respostas para outros compiladores também são bem-vinda Editar Acho todas as respostas úteis aqui. Aceitando o que ...

8 a resposta

Ponteiro nulo em C ++

Quando em C ++ declaro um ponteiro nulo comoint* p=0, isso significa que o zero é alguma constante especial do tipo ponteiro inteiro, ou significa quep está apontando para o endereço0x0? Claro que para isso0x0 teria que ser um endereço especial ...

5 a resposta

Turno à direita e número inteiro assinado

No meu compilador, o seguinte pseudo-código (valores substituídos por binário): sint32 word = (10000000 00000000 00000000 00000000); word >>= 16;produz aword com um campo de bits parecido com este: (11111111 11111111 10000000 00000000)inha ...

2 a resposta

Vetor global se esvaziando entre as chamadas?

Tenho um vetor em um cabeçalho, assim: extern std::vector<Foo> g_vector; No arquivo cpp associado, tenho o seguinte: std::vector<Foo> g_vector; Eu também tenho uma classeBar, e no seu construtor ele adicionará algumas coisas ag_vector, igual ...