Resultados da pesquisa a pedido "c++"

5 a resposta

Como usar o loop for () baseado em intervalo com std :: map?

O exemplo comum para loops C ++ 11 baseados em intervalo para () é sempre algo simples como este: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } Nesse casoxyz é umint. Mas, o ...

1 a resposta

Falha na verificação em tempo de execução # 0 carregando QueryFullProcessImageName do kernel32.dll

Tenho um aplicativo que precisa ser executado no WinXP e no Vista64. Meu programa requer QueryFullProcessImageName () para funcionar no Vista, mas não no XP. Eu tento carregar QueryFullProcessImageName () (em vez de vincular estaticamente) por ...

4 a resposta

Como simular alinhamentos (T)?

Tenho uma matriz usada como memória subjacente de um objeto do tipoT: char memory[sizeof T]; . . . new(memory) T(whatever);Como posso garantir quememory está alinhado corretamente paraT objetos? Em C ++ 0x, eu poderia dizer: alignas(T) char ...

3 a resposta

Como colocar diferentes tipos de modelo em um vetor

Gostaria de construir uma mensagem com tamanho ou número desconhecido de argumentos. Peguei um modelo simples como template <typename T> class Argument { public: int size; int type; T data; }; e com alguns sobrecarregados addMessage (int ...

8 a resposta

Perda inesperada de precisão ao dividir duplos

Eu tenho uma função getSlope que leva como parâmetros 4 dobra e retorna outra dupla calculada usando esses parâmetros da seguinte maneira: double QSweep::getSlope(double a, double b, double c, double d){ double slope; slope=(d-b)/(c-a); return ...

5 a resposta

Por que o argumento do tipo de mapa C ++ requer um construtor vazio ao usar []?

Veja também Lista padrão C ++ e tipos construtíveis por padrão [https://stackoverflow.com/questions/695372/c-standard-list-and-default-constructible-types] Não é uma questão importante, apenas irritante, pois não quero que minha classe seja ...

7 a resposta

por que preciso vincular um arquivo lib ao meu projeto?

Estou criando um projeto que usa uma DLL. Para construir meu projeto, preciso incluir um arquivo de cabeçalho e um arquivo lib. Por que preciso incluir o respectivo arquivo lib? o arquivo de cabeçalho não deve declarar todas as informações ...

4 a resposta

C ++ 11 permite o vetor <const T>?

s requisitos do @Container foram alterados de C ++ 03 para C ++ 11. Enquanto o C ++ 03 tinha requisitos gerais (por exemplo, construtibilidade e atribuibilidade de cópia para vetor), o C ++ 11 define requisitos detalhados em cada operação ...

3 a resposta

Função já definida em erro em C ++

Eu tenho um arquivo chamado "SimpleFunctions.h" definido da seguinte forma: #ifndef SIMPLEFUNCTIONS_H #define SIMPLEFUNCTIONS_H namespace my_namespace { double round(double r) { return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5); } float ...

4 a resposta

Obter um despejo de um processo que trava na inicialização

Em uma máquina cliente (WinXP SP2) à qual não tenho acesso, tenho um EXE Win32 (C ++ não gerenciado) que trava na inicialização. Eu acho que a melhor maneira de solucionar isso é obter um despejo (mini-) e analisá-lo mais tarde com windbg ou ...