Resultados da pesquisa a pedido "c++"

3 a resposta

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 ...

8 a resposta

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, ...

4 a resposta

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 ...

2 a resposta

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] << ...

7 a resposta

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 é ...

2 a resposta

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 ...

1 a resposta

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, ...

4 a resposta

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 ...

4 a resposta

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 ...

4 a resposta

Como criar uma biblioteca compartilhada com o cmake?