Resultados da pesquisa a pedido "boost"

2 a resposta

boost :: mpl :: for_each sem instanciar

Tomando o exemplo a seguir, me pergunto se existe uma alternativa paraboost::mpl::for_each, que chama um Functor sem argumentos. #include <boost/mpl/vector.hpp> #include <boost/mpl/for_each.hpp> struct EasyFixEngineA { static const char* const ...

3 a resposta

Boost.Asio como somente cabeçalho

Quero usar a biblioteca ASIO do Boost no meu projeto. Seu documento diz que ele pode ser apenas de cabeçalho se o regex não for usado e o SSL não for usado. No entanto, executandobcp paraasio puxa muitas libraies, algumas das quais com fontes, ...

4 a resposta

Qual é a sobrecarga de desempenho da função std ::?

Eu ouvi em um fórum usandostd::function<> causa queda de desempenho. É verdade? Se for verdade, é uma grande queda no desempenho?

3 a resposta

Evitando temporário ao usar o boost :: opcional

boost :: suporte opcional à construção in_place da seguinte forma: #include <boost/optional.hpp> #include <boost/utility/typed_in_place_factory.hpp> class Foo { int a,b; public: Foo(int one, int two) : a(one),b(two) {} }; int main() { ...

6 a resposta

Como lidar com o ponteiro 'this' no construtor?

Eu tenho objetos que criam outros objetos filhos dentro de seus construtores, passando 'this' para que o filho possa salvar um ponteiro no pai. Eu uso o boost :: shared_ptr extensivamente em minha programação como uma alternativa mais segura para ...

4 a resposta

Como ler um arquivo de 4 GB no sistema de 32 bits

No meu caso, eu tenho arquivos diferentes, vamos supor que eu tenha um arquivo> 4GB com dados. Quero ler esse arquivo linha por linha e processar cada linha. Uma das minhas restrições é que o soft deve ser executado no MS Windows de 32 bits ou em ...

3 a resposta

Como vincular a bibliotecas de impulso dinâmico?

Eu compilei boost lib e consegui isso. //Shared/dynamic link libraries 24/03/2010 11:25 PM 53,248 boost_thread-vc80-mt-1_42.dll 24/03/2010 11:25 PM 17,054 boost_thread-vc80-mt-1_42.lib 24/03/2010 11:25 PM 17,054 boost_thread-vc80-mt.lib ...

1 a resposta

equal_range in boost :: Multi_Indexed_Container Chave composta com operador de comparação

Estou tentando consultar resultados de um contêiner de índice MultiIndex onde o tipo de valor é uma estrutura de três elementos. O primeiro e o valor são fornecidos, mas o segundo e o terceiro precisam ser maiores ou menores que um parâmetro de ...

4 a resposta

Tipos de ponto flutuante de tamanho fixo

Nostdint.h (C99)boost / cstdint.hpp [http://www.boost.org/doc/libs/1_42_0/libs/integer/doc/html/boost_integer/cstdint.html] ecstdint (C ++ 0x), há, entre outros, o tipoint32_t. Existem tipos semelhantes de ponto flutuante de tamanho fixo? ...

1 a resposta

Por que é necessário o limite de pedidos de memória no contador de referência?

No exemplo deboost::atomic, aunref função: void intrusive_ptr_release(const X * x) { if (x->refcount_.fetch_sub(1, boost::memory_order_release) == 1) { boost::atomic_thread_fence(boost::memory_order_acquire); delete x; } }1: a operação fetch_sub ...