Resultados da pesquisa a pedido "c++"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...