Resultados da pesquisa a pedido "boost"

1 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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

2 a resposta

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

4 a resposta

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

1 a resposta

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

1 a resposta

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