Resultados da pesquisa a pedido "boost"

3 a resposta

CRTP C ++ e acessando typedefs aninhados de derivadas da base

editar Vou colocar um link no github aqui quando terminar de alterar meu design para qualquer pessoa interessad Fund Estou substituindo umboost::intrusive, intrusive_set, com minha própria implementação como conjunto intrusivo compilado de 64 ...

2 a resposta

Misturando C ++ e Objective-C

Estou usando C ++ como backbone do aplicativo e Objective-C para a GUI, tudo be Mas quando se trata de misturar esses códigos no Objective-C ++ (arquivo .mm), tenho algumas perguntas: 1. Posso misturar contêineres STL com objetos Objective-C ...

2 a resposta

c ++: Aumente as características do tipo 1,48 e a estranheza da inclusão de cacau

Acabei de atualizar o boost para a versão 1.48.0 em um projeto que estou desenvolvendo no OSX Lion que também inclui os cabeçalhos de cacau. Depois disso, recebi uma carga de erros, todos apontando para has_prefix_operator.hpp ...

5 a resposta

Como verificar se o soquete está fechado no Boost.Asio?

Qual é a maneira mais fácil de verificar se um soquete foi fechado no lado remoto da conexão?socket::is_open() retorna verdadeiro mesmo se estiver fechado no lado remoto (estou usandoboost::asio::ip::tcp::socket). Eu poderia tentar ler a partir ...

1 a resposta

boost :: python e conjunto :: apagar -> comportamento estranho

Estou tentando armazenar objetos em um std :: set. Esses objetos são boost :: shared_ptr <>, provenientes do ambiente python. adicionar valores ao conjunto não causará problemas. Mas quando tento apagar um valor, mesmo passando a ...

4 a resposta

Exposição de uma instância da classe C ++ para um interpretador incorporado python

stou procurando uma maneira simples de expor uma instância de classe C ++ a um intérprete incorporado em pytho Eu tenho uma biblioteca C ++. Esta biblioteca está empacotada (usando swig no momento) e eu posso usá-la no interpretador python Eu ...

2 a resposta

error: AUMENTE AS LINHAS DESATIVADAS

Eu tenho algum problema com a minha biblioteca de impulso. Estou usando o FreeBSD e instalei o meu impulso usando portas. A versão Boost é: 1.45 e eu uso o g ++ 47 como compilador. Além disso, eu nunca defini o BOOST DISABLE THREADS em: ...

2 a resposta

Usar boost :: bind para vincular a função membro para impulsionar :: bisect?

Eu tive problemas comest [https://stackoverflow.com/questions/8245909/how-to-use-boost-bisection] antes, mas agora está de alguma forma funcionand Agora estou seguindo o problema. Preciso vincular valores à função membro antes de chamar boost ...

4 a resposta

Como armazenar objetos funcionais com diferentes assinaturas em um contêiner?

Imagine que tínhamos 2 funções(void : ( void ) ) e(std::string : (int, std::string)) e poderíamos ter mais 10. Todos (ou alguns deles) recebem diferentes tipos de argumento e podem retornar tipos diferentes. Queremos armazená-los em umstd::map, ...

5 a resposta

Qual é a melhor maneira de criar um modelo de função somente de especialização?

Existe uma maneira melhor de fazer o seguinte? #include <iostream> template <typename T> T Bar(); template <> int Bar<int>() { return 3; } // Potentially other specialisations int main() { std::cout << Bar<int>() << std::endl; // This should ...