Resultados da pesquisa a pedido "c++"
Emulação "classe enum" ou alternativa sólida para MSVC 10.0
Estou procurando um tipo de solução hacky para o seguinte problema: O GCC 4.4+ aceita o seguinte código c ++ 0x: enum class my_enum { value1, value2 };O que permite o uso assim: my_enum e = my_enum::value1;com todos os sinos e assobios que isso ...
std :: mapear correspondência parcial para a chave
Eu tenho um std :: map e quero procurar uma chave usando uma substring. For exampe #include <iostream> #include <map> #include <string> using namespace std; typedef std::map<std::string, std::string> TStrStrMap; typedef std::pair<std::string, ...
Devo parar de usar classes base abstratas / interfaces e, em vez disso, usar boost :: function / std :: function?
Acabei de aprender sobre o que realmente é a função std :: e para que ela é usada e tenho uma pergunta: agora que basicamente temos delegados, onde e quando devemos usar as Classes base abstratas e quando, em vez disso, devemos implementar ...
Por que std :: bitset expõe bits de maneira little-endian?
Quando eu usostd::bitset<N>::bitset( unsigned long long ) isso constrói um conjunto de bits e quando eu acessá-lo através dooperator[], os bits parecem ser ordenados da maneira little-endian. Exemplo: std::bitset<4> b(3ULL); std::cout << b[0] << ...
O que acontece sob o capô do vetor :: push_back memory wise?
Minha pergunta é sobre o efeito devector::push_back, Eu sei que ele adiciona um elemento no final do vetor, mas o que acontece embaixo do cap s objetos de memória @IIRC são alocados de maneira sequencial, então minha pergunta é ...
Quando incluir Windows.h causa o erro A não é um membro de B
O código a seguir são meus arquivos de inclusão: [/imgs/0ddLf.png] No entanto, acho que quando uso#include <Windows.h>, o projeto não pode ser compilado, ele virá com um erro: "LoadImageA": is not a member of "ImageData"Nesta ...
std :: condition_variable - Aguarde vários threads para notificar o observador
meu problema fica assim: Eu tenho um observador que contém um std :: condition_variable e um std :: mutex, meus objetos de thread de trabalho têm um ponteiro para o observador. Cada vez que um encadeamento de trabalhador termina seu trabalho, ...
Como realizar o tempo de alta resolução a longo prazo no Windows usando C +
Preciso obter registros de data e hora exatos a cada par de ms (20, 30, 40ms) por um longo período de tempo (algumas horas). A função na qual o registro de data e hora é obtido é invocada como retorno de chamada por uma biblioteca ...
Obter ponteiro para objeto do ponteiro para algum membro
Suponha que exista uma estrutura struct Thing { int a; bool b; };e eu recebo um ponteiro para membrob dessa estrutura, digamos como parâmetro de alguma função: void some_function (bool * ptr) { Thing * thing = /* ?? */; }Como obtenho ...