Resultados da pesquisa a pedido "boost"
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 ...
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, ...
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?
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() { ...
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 ...
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 ...
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 ...
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 ...
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? ...
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 ...