Resultados da pesquisa a pedido "boost"
Várias classes de tipo inteiro em C ++
Costumo encontrar-me usando números inteiros para representar valores em diferentes "espaços". Por exemplo... int arrayIndex; int usersAge; int daysToChristmas;Idealmente, eu gostaria de ter aulas separadas para cada um desses tipos "Índice", ...
c ++ Como ler XML usando o analisador boost xml e armazenar no mapa
Como exemplo, estou usando o arquivo XML listado aqui: https://msdn.microsoft.com/en-us/library/ms256129(v=vs.110).aspxO arquivo XML: <?xml version="1.0"?> <purchaseOrder xmlns="http://tempuri.org/po.xsd" orderDate="1999-10-20"> <shipTo ...
boost :: function_output_iterator construído a partir da função lambda não é atribuível
Considere o seguinte snippet de código: auto f = [](int x) { std::cout << x; }; auto it = boost::make_function_output_iterator(f); decltype(it) it2 = it; // Ok, copied it2 = it; // Does not compile, cannot assign!O ...
Função genérica para converter boost :: any to boost :: variant
Suponha que você tenha umboost::any objeto e umboost::variant objeto. Estou procurando uma função genéricaconvert, que usa um parâmetro de modelo T como um especialistaboost::variant por exemplo.boost::variant<int, std::string> e magicamente ...
Como inicializar um shared_ptr que é membro de uma classe?
Não tenho certeza sobre uma boa maneira de inicializar umshared_ptr que é membro de uma classe. Você pode me dizer, se a maneira que eu escolhoC::foo() está bem ou existe uma solução melhor? class A { public: A(); }; class B { public: B(A* pa); ...
Como fazer com que o valor do token Boost.Spirit.Lex seja uma substring da sequência correspondida (de preferência por grupo de correspondência de regex)
Estou escrevendo um analisador de expressões simples. Ele é desenvolvido com base na gramática Boost.Spirit.Qi, com base nos tokens Boost.Spirit.Lex (Boost na versão 1.56). Os tokens são definidos da seguinte maneira: using namespace ...
Como apagar elementos do boost :: ptr_vector
Então, eu estou tentando me livrar do meu std :: vector usando boost :: ptr_vector. Agora, estou tentando remover um elemento de um e também excluir o elemento removido. A coisa mais óbvia para mim era: class A { int m; }; boost::ptr_vector<A> ...
impulsionar thread_group move a propriedade de unique_ptr para thread
Que solução alternativa existe para executar esse código? O código resulta em "Tentativa de referenciar uma função excluída".unique_ptr é atribuído em um loop e, em seguida, transmitido ao thread e, posteriormente, eliminado. boost::thread_group ...
O que significa `Erro fatal do Python: PyThreadState_Get: no thread atual` significa?
Estou passando um comunicador mpi de python para C. Optei por usar o comunicador mpi do boost, pois o mpi4py não parece ter um bom suporte de C. Confira: try: from boost.mpi import world except ImportError: from mpi import world err ...
copy_graph - adjacency_list com propriedades incluídas
Aqui está um trecho completo para copiar um gráfico com propriedades agrupadas, mas resulta em vários erros do compilador. O que é necessário para corrigir os problemas? struct NodeInfo1 {}; struct EdgeInfo1 {}; typedef ...