Resultados da pesquisa a pedido "c++"

14 a resposta

Como obtenho programaticamente a versão de um arquivo DLL ou EXE?

Preciso obter a versão do produto e a versão do arquivo para um arquivo DLL ou EXE usando as APIs nativas do Win32 em C ou C ++. Eu estounã procurando a versão do Windows, mas os números de versão que você vê clicando com o botão direito ...

10 a resposta

precisamos recompilar bibliotecas com c ++ 11?

Esta é uma pergunta muito desinformada, mas: Gostaria de começar a usar o C ++ 11. Posso continuar usando minha grande coleção de bibliotecas que foram compiladas com meu antigo compilador gcc 4.2.1 ou preciso recompilar todas elas com um novo ...

8 a resposta

Enviando sinal do método de classe estática no Qt

Estou tentando codificar uma função de retorno de chamada estática chamada frequentemente de outra função estática da mesma classe. Minha função de retorno de chamada precisaemit um sinal, mas por algum motivo, simplesmente não o faz. Coloquei-o ...

16 a resposta

mplementação rápida do log2 (float x) C ++

Preciso de uma implementação muito rápida da função log2 (float x) em C + ncontrei uma implementação muito interessante (e extremamente rápida #include <intrin.h> inline unsigned long log2(int x) { unsigned long y; _BitScanReverse(&y, x); ...

10 a resposta

std :: map Requisitos para chaves (decisão de design)

Quando eu faço umstd::map<my_data_type, mapped_value>, o que C ++ espera de mim é quemy_data_type tem o seu própriooperator<. struct my_data_type { my_data_type(int i) : my_i(i) { } bool operator<(const my_data_type& other) const { return my_i < ...

10 a resposta

Usando o Cmake com o Qt Creator

Gostaria de usarQt creator eCmake juntos (por favor, não me pergunte sobre minha motivação, aceite isso como um dado.) Configurei com sucesso o Qt creator para usar o cmake "Cmake": ...

6 a resposta

ariável global não funciona

Eu tenho um @ globint Quero mudar em arquivos diferentes, por algum motivo, isso não funcion Eu tenho // test.h #include <windows.h> static int start1; //want to use this globally. //declare void something(); // test.cpp #include "test.h" ...

6 a resposta

sando vírgulas dentro de uma macro sem parênteses: como posso misturar e combinar com um model

Considere uma macro simples: #define ECHO(x) x ECHO(foo(1, 2))Isso produz a saída exata que esperamos: foo(1, 2) O exemplo acima funciona porque os parênteses adjacentes à chamada da função são reconhecidos pelo pré-processado Agora considere ...

4 a resposta

Por que o sinalizador de vinculador de biblioteca às vezes precisa ser finalizado usando o GCC?

Estou escrevendo um pequeno programa C que usa librt. Estou surpreso que o programa não seja compilado se eu colocar o sinalizador de link no início, em vez de no final: No momento, para compilar o programa que faço: gcc -o prog prog.c -lrt ...

6 a resposta

Como ler o conteúdo de um disco inteiro pouco a pouco

Tenho um cartão flash em que preciso calcular uma soma de verificação em todo o conteúdo da unidad Se eu pudesse adquirir um fluxo para toda a unidade, poderia lê-lo pouco a pouc Alguém sabe se existe uma API para fazer isso? Tudo o que ...