Resultados da pesquisa a pedido "boost"
falta na nomeação da lib boost
Eu baixei o boost e o construí, e não pela primeira vez, mas as coisas começaram a parecer estranhas. No começo, recebi esses erros ao compilar meu projeto (que usa o boost): /usr/local/include/boost/system/error_code.hpp:221: undefined ...
arquivo mapeado de memória de gravação de impulso c ++
Estou procurando por escrever rapidamente um arquivo usando C ++ e impulsionar a biblioteca. E eu gostaria de usar o arquivo mapeado de memória. Mas quase todo exemplo é sobre leitura. Trabalhar é muito simples. Existe uma matriz de strings. Os ...
Chame uma função antes que a função saia
Vou começar com um exemplo. Suponha que eu precise proteger um código com uma função dentro de um mutex. Existem duas maneiras de implementar isso. #include <iostream> #include <vector> #include <pthread.h> pthread_mutex_t myMutex = ...
Devemos passar um shared_ptr por referência ou por valor?
Quando uma função recebe umshared_ptr (do boost ou C ++ 11 STL), você está passando: por referência const:void foo(const shared_ptr<T>& p) ou por valor:void foo(shared_ptr<T> p) ? Eu preferiria o primeiro método porque suspeito que seria mais ...
Aumentar o problema de atualização com meu código
Atualizei recentemente meu impulso para 1,59 e instalei em / usr / local. O padrão do meu sistema está instalado em / usr / e é 1,46. Estou usando o ubuntu 12.04. Minha base de código usa o ROS Hydro (Sistema operacional do robô). Eu tenho ...
uso inseguro do rpath libboost.dylib relativo ao fazer a demonstração do boost.python helloword?
Recentemente, estou aprendendo a impulsionar a biblioteca C ++. Eu quero usar python para chamar existe projeto C ++. Eu instalei o boost no OSX 10.11 usandobrew install boost. Meu python versão 2.7. Eu faço um hello.c: char const* greet() { ...
Impulsionar serializar classe filho
Eu tenho usuário de classe base que é serializável: class User { public: User(); std::string GetLogin() const; void SetLogin(std::string login); protected: std::string mLogin; friend class boost::serialization::access; template<class Archive> ...
Como fazer o boost :: thread_group executar um número fixo de threads paralelos
Este é o código para criar um thread_group e executar todos os threads em paralelo: boost::thread_group group; for (int i = 0; i < 15; ++i) group.create_thread(aFunctionToExecute); group.join_all();Este código executará todos os threads de uma ...
Como posso analisar matrizes json com C ++?
std::stringstream ss; ss << "{ \"values\": \"A\": 1, \"B\": 10 }";Gostaria de transformar esse fluxo nesse formato abaixo. { "values": [ { "A": 1, "B": 10 } ... ] }Alguém sabe como analisar os valores da matriz usando c ++ e impulsionar ptree?
Por que o ADL não está funcionando com o Boost.Range?
Considerando: #include <cassert> #include <boost/range/irange.hpp> #include <boost/range/algorithm.hpp> int main() { auto range = boost::irange(1, 4); assert(boost::find(range, 4) == end(range)); }Demonstração ao vivo ...