Resultados da pesquisa a pedido "boost"

6 a resposta

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

1 a resposta

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

2 a resposta

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

4 a resposta

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

2 a resposta

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

3 a resposta

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

2 a resposta

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

1 a resposta

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

2 a resposta

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

2 a resposta

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