Resultados da pesquisa a pedido "boost"
Aumentar a exportação da classe Python falha ao compilar com erro de vinculação no visual studio 2013
Compilei o Boost e usei para exportar a seguinte função para uma DLL: #include <boost/python.hpp> using namespace boost::python; std::string greet() { return "hello, dude !!"; } BOOST_PYTHON_MODULE(hello) { def("greet", greet); } Isso carregou ...
Finalize graciosamente um aplicativo de console do Windows baseado no Boost Asio
Estou trabalhando em um servidor HTTP baseado em boost.asio. É suposto ser parado externamente. Usamos o manuseio de sinal asio e funciona bem para ctrl-c, mas não suporta WM_CLOSE; portanto, não há uma maneira direta de fechar graciosamente o ...
Thread de aumento de C ++ reutilizando threads
Estou tentando realizar algo como isto: thread t; // create/initialize thread t.launch(); // launch thread. t.wait(); // wait t.launch(); // relaunch the same threadComo implementar algo assim usando threads de impulso? em essência, preciso de ...
Como sobrecarregar o operador de atribuição para cadeias que usam alocador personalizado
Estou tentando usar o contêiner MultiIndex boost na memória compartilhada, estou usando a função de substituição para atualizar os registros. Ao tentar compilar, o compilador reclamou que o operador = não estava presente, então sobrecarreguei o ...
aumentar o acesso à memória de cache spsc_queue do lockfree
Eu preciso estar extremamente preocupado com a velocidade / latência no meu atual projeto multiencadeado. O acesso ao cache é algo que estou tentando entender melhor. E não estou claro como as filas sem bloqueio (como o boost :: lockfree :: ...
Container para boost :: multi_array do mesmo tipo, mas com dimensão diferente
O que eu preciso é criar uma classe que possa conter boost :: multi_array do mesmo tipo, mas com dimensões diferentes suponha que haja uma ou mais matrizes de Double boost::multi_array<double, 2> array_2d; //2D array boost::multi_array<double, ...
Como determinar os nomes de biblioteca do Boost para o CMake
Estou tentando descobrir quais componentesFind em CMakeList.txt paraboost bibliotecas. Eu olhei para este diretório/usr/local/include/boost. E eu escolho aleatoriamente algumas das pastas e tento usarFIND_PACKAGE. Todos estes a seguir funcionam ...
Lendo com eficiência um arquivo de texto muito grande em C ++
Eu tenho um arquivo de texto muito grande (45 GB). Cada linha do arquivo de texto contém dois números inteiros não assinados, separados por espaço, de 64 bits, conforme mostrado abaixo. 4624996948753406865 ...
Limpeza adequada com uma rotina em suspensão
Gostaria de saber qual é o melhor (mais limpo, mais difícil de estragar) método de limpeza nessa situação. void MyClass::do_stuff(boost::asio::yield_context context) { while (running_) { uint32_t data = async_buffer->Read(context); // do other ...
Corte o conjunto de um gráfico, Biblioteca de Gráficos Boost
Eu tenho lutado muito para descobrir como fazer isso. Estou interessado em encontrar rapidamente o conjunto de corte de um gráfico. Eu sei que o BGL suporta encontrar o corte definido por iteração nos argumentos colorMap suportados por, por ...