Resultados da pesquisa a pedido "boost"
Is boost :: interprocess :: shared_ptr threadsafe (e protegido por processo)?
Eu quero compartilhar dados entre threads e excluí-los automaticamente quando o último usuário terminar com eles. Isso parece funcionar, na maioria das vezes, usandoboost::interprocess::shared_ptr em umboost::fixed_managed_shared_memory segmento: ...
como fazer uma cópia do boost :: filesystem :: directory_iterator?
ei que isso parece estúpido, mas veja este exemplo simples (o diretório de trabalho deve ter mais de um item #define BOOST_FILESYSTEM_VERSION 3 #include <boost/filesystem.hpp> #include <cassert> int main() { using namespace boost::filesystem; ...
C ++ passando uma classe derivada shared_ptr para uma função de mode
Primeiro algo que deve funcionar, depois algo que não funciona. Por que não é a questão. Declaro duas classes: class Base { ... }; class Derived : public Base { ... };Tenho a seguinte função em outro lugar: void foo(shared_ptr<Base> base); O ...
rgumentos obrigatórios e opcionais usando as opções do programa Boost Libra
Estou usando a Biblioteca de opções do programa Boost para analisar os argumentos da linha de comand Tenho os seguintes requisitos: ma vez que a "ajuda" é fornecida, todas as outras opções são opcionaiUma vez que a "ajuda" não é fornecida, ...
É esperado que o uso de boost :: thread_specific_ptr <> :: get () seja lento? Alguma solução?
Atualmente, estou criando um perfil de um aplicativo com problemas de desempenho usando o "Callgrind" de Valgrind. Ao analisar os dados de criação de perfil, parece que 25% do tempo de processamento está sendo gasto dentro ...
Usando o Boost Tokenizer escaped_list_separator com parâmetros diferentes
Olá, eu estou tentando obter um tokenizer para trabalhar usando a classe de tokenizer biblioteca de impulso. Encontrei este tutorial na documentação do impulso: http: //www.boost.org/doc/libs/1 _36 _0 / libs / tokenizer / escaped ...
Passing around boost :: asio :: ip :: tcp :: socket
Tudo bem, este é o meu snippet de código atual: namespace bai = boost::asio::ip; bai::tcp::socket tcp_connect(std::string hostname, std::string port) { try { boost::asio::io_service io_service; bai::tcp::resolver resolver(io_service); // we now ...
Epoll do modo de E / S de soquete, E / S sobrepostas
Estou trabalhando no aplicativo de servidor cliente em que preciso gerenciar a conexão de soquete múltiplo 1000 or exploração, descobri que a E / S sobreposta ou a porta de conclusão é interessante desmultiplexar vários soquetes no Windows e ...
Nas bibliotecas C ++ Boost, por que existe uma extensão ".ipp" em alguns arquivos de cabeçalho
Nas bibliotecas C ++ Boost, por que existe uma extensão ".ipp" em alguns arquivos de cabeçalh Parece que são arquivos de cabeçalho incluídos no arquivo ".hpp" com o mesmo nom Esta convenção é comum fora do Boost? Qual é a justificativa ...
Como obter a hora atual como uma sequência AAAA-MM-DD-HH-MM-SS
Estou tentando obter o horário atual como uma sequência formatada "AAAA-MM-DD-HH-MM-SS" de maneira elegante. Posso pegar o horário atual no formato ISO da biblioteca "Date Time" do Boost, mas ele tem outras strings delimitantes que não funcionam ...