Estou no Ubuntu e quero instalar o Boost. Eu tentei com sudo apt-get install boost Mas não havia esse pacote. Qual é a melhor maneira de instalar o Boost no
Boost é uma grande coleção de bibliotecas de alta qualidade destinadas ao uso em C ++. O Boost é gratuito e frequentemente considerado uma "segunda biblioteca padrão".
Estou no Ubuntu e quero instalar o Boost. Eu tentei com sudo apt-get install boost Mas não havia esse pacote. Qual é a melhor maneira de instalar o Boost no
Qual é uma boa explicação passo a passo sobre como usar a biblioteca Boost em um projeto vazio no Visual
Corri enable_shared_from_thisao ler os exemplos do Boost.Asio e depois de ler a documentação, ainda estou perdida pela maneira como isso deve ser usado corretamente. Alguém pode me dar um exemplo e uma explicação de quando usar essa classe faz
Quando uma função recebe um shared_ptr(de boost ou C ++ 11 STL), você a está passando: por referência const: void foo(const shared_ptr<T>& p) ou por valor void foo(shared_ptr<T> p):? Eu preferiria o primeiro método porque suspeito que seria mais rápido. Mas isso realmente vale a...
Eu estaria interessado em aspectos como: escopo /
Qual é a diferença entre o seguinte conjunto de ponteiros? Quando você usa cada ponteiro no código de produção? Exemplos seriam apreciados! scoped_ptr shared_ptr weak_ptr intrusive_ptr Você usa aumento no código de
Coloquei minhas habilidades em C ++ na prateleira há vários anos e parece que agora, quando preciso delas novamente, o cenário mudou. Temos o C ++ 11 agora, e meu entendimento é que ele se sobrepõe a muitos recursos do Boost. Existe algum resumo de onde estão essas sobreposições, quais...
Como você instala o Boost no MacOS? No momento, não consigo encontrar o bjam para o
Motivação: o motivo pelo qual estou considerando é que meu gerente de projeto genial acha que o impulso é outra dependência e que é horrível porque "você depende dele" (tentei explicar a qualidade do impulso e desisti depois de algum tempo :( A menor razão pela qual eu gostaria de fazer isso é que...
Estive observando o código-fonte das bibliotecas Boost e notei que muitas vezes existem sinais de libra única sem nenhuma diretiva de pré-processador anexada a elas. Li o manual do pré-processador do GCC e o guia de especificações e não consigo encontrar nada sobre isso. (1) #ifndef...
Aparentemente, o boost contém duas bibliotecas separadas para máquinas de estado: Statechart e Meta State Machine (MSM). Os slogans dão descrições muito semelhantes: Boost.Statechart - Máquinas de estado finito arbitrariamente complexas podem ser implementadas em código C ++ de fácil leitura e...
A documentação disponível no site do boost é ... limitada. Pelo que pude ler, o consenso geral é que é simplesmente difícil encontrar uma boa documentação na biblioteca boost :: asio. É este realmente o caso? Se sim, por quê? Notas: Eu já encontrei o site da Asio (sem impulso) - e a...
Existe uma maneira rápida de determinar a versão das bibliotecas Boost C ++ em um
Estou tentando estruturar meu projeto para incluir as fontes de produção (na srcsubpasta) e testes (na testsubpasta). Estou usando o CMake para criar isso. Como um exemplo mínimo, tenho os seguintes arquivos: CMakeLists.txt: cmake_minimum_required (VERSION 2.8) project (TEST) add_subdirectory...
Olá Atualmente, tenho um programa que obtém um caminho completo da localização de um arquivo e é colocado em uma variável do tipo: boost :: filesystem2 :: path Eu procurei como fazer isso e descobri que usando: string result1 = boost::filesystem::basename (myPath) irá converter o caminho para...
Preciso adicionar bibliotecas Boost em meu CMakeLists.txt. Como você faz ou como você
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Existe uma versão da biblioteca Boost de 64 bits para o VS2008? Ou eu tenho que compilar um eu mesmo? se, então, alguém tem experiência com
Estou escrevendo um método de acesso para um ponteiro compartilhado em C ++ que funciona mais ou menos assim: class Foo { public: return_type getBar() const { return m_bar; } private: boost::shared_ptr<Bar> m_bar; } Portanto, para oferecer suporte à constância getBar()do tipo de...
Recentemente, quis usar boost :: algorithm :: join, mas não consegui encontrar nenhum exemplo de uso e não queria investir muito tempo aprendendo a biblioteca Boost Range apenas para usar essa função. Alguém pode fornecer um bom exemplo de como usar join em um contêiner de strings?...