Resultados da pesquisa a pedido "boost"

1 a resposta

Arquivos de configuração do Boost.Log

Estou adicionando o log a um programa C ++ antigo. Depois de algumas pesquisas, eu decidi usarRegistro de impulso [http://www.boost.org/doc/libs/1_56_0/libs/log/doc/html/index.html]. A documentação está cheia de exemplos de criação de pias e ...

1 a resposta

Como criar uma interface para serialização no Boost Serialization?

Sou novato e quero implementar uma interface para forçar os usuários a implementar o método serialize. Este método é modelo e não posso definir como virtual. Eu gostaria que o usuário tivesse apenas que implementar uma função como ...

3 a resposta

impulsionar gráfico, compreender o comportamento de criação de vértices

Estou tentando descobrir o comportamento da criação de vértice ao usar a função add_edge. Aqui está um exemplo: #include <iostream> #include <boost/graph/adjacency_list.hpp> #include <boost/graph/graph_traits.hpp> using namespace boost; typedef ...

3 a resposta

boost :: format com argumentos de modelo variados

Suponha que eu tenho umprintfFunção-like (usada para registro), utilizando o encaminhamento perfeito: template<typename... Arguments> void awesome_printf(std::string const& fmt, Arguments&&... args) { boost::format f(fmt); f % /* How to specify ...

3 a resposta

Aumentar a serialização de vários objetos

Estou serializando uma classe com impulso usando binário. Estou usando o ios :: append para continuar anexando vários objetos a este arquivo. Como faço para recuperar todos os objetos armazenados? Aqui está minha classe de teste, que tenta ...

1 a resposta

Como combinar valores de hash em C ++ 0x?

Adiciona C ++ 0xhash<...>(...). Não consegui encontrar umhash_combine função, como apresentado emimpulso [http://www.boost.org/doc/libs/1_37_0/doc/html/hash/reference.html#boost.hash_combine] . Qual é a maneira mais limpa de implementar algo ...

1 a resposta

Benefícios do uso de BOOST shared_array sobre shared_ptr

Eu quero usarPonteiro BOOST Smartpara gerenciamento de memória no meu aplicativo. Mas não tenho certeza de qual ponteiro inteligente devo usar para a matriz alocada dinamicamenteshared_ptr oushared_array. De acordo comBOOST docA partir da versão ...

2 a resposta

Como usar o regex_iterator () do C ++ Boost

Estou usando o Boost para combinar substrings em uma string. Para iterar sobre os resultados, preciso usarregex_iterator() [http://www.boost.org/doc/libs/1_42_0/libs/regex/doc/html/boost_regex/ref/regex_iterator.html] . Esse é o único exemplo de ...

3 a resposta

Tipos simples com maior significado (C ++ 11)

Geralmente, encontro situações (no meu código C ++ / C ++ 11), em que tenho um tipo que basicamente se comporta como um tipo interno (ou um tipo "básico simples" comostd::string), mas isso tem um significado além de um número de 32 bits ou vários ...

1 a resposta

O que é memória boost :: variant e custo de desempenho?

O boost :: variant parece um contêiner poderoso para manipular um conjunto heterogêneo de tipos. Eu estou querendo saber o seu custo. Na memória, acho que ocupa o tamanho do maior tipo mais um número inteiro representando qual (). ...