Resultados da pesquisa a pedido "c++"

4 a resposta

Classes recursivas mutuamente

Como implemento classes recursivas mutuamente em C ++? Algo como: /* * Recursion.h * */ #ifndef RECURSION_H_ #define RECURSION_H_ class Class1 { Class2* Class2_ptr; public: void Class1_method() { //... (*Class2_ptr).Class2_method(); //... } }; ...

1 a resposta

Inicializando std :: tuple da lista de inicializadores

Gostaria de saber se a tupla pode ser inicializada pela lista de inicializadores (para ser mais preciso - por initializer_list de initializer_lists)? Considerando a definição de tupla: typedef std::tuple< std::array<short, 3>, std::array<float, ...

2 a resposta

Não foi possível encontrar o Eigen3 com o CMake

Estou meio que desesperada: para meus estudos, preciso trabalhar com Eigen e CMake. Sou capaz de usar o Eigen se copiar toda a biblioteca nos diretórios em que meu compilador parece por padrão, mas assim que tentar encontrá-lo ...

1 a resposta

Como definir o modo follow-fork como filho no depurador usando o CMake

Eu tenho o sistema Linux e escrevo o uso do programaClion IDEqual usandoCMake. Eu tenho uma parte do meu programa em que gostaria dedepurar processo filhoLi alguns tópicos deste fórum, mas ainda não sei como ou onde apenas posso ativar esta ...

2 a resposta

Verifique se um tipo é passado no pacote de parâmetros de modelos variados

Ouvi em algum lugar que, usando a nova sintaxe C ++ 1z, é realmente fácil verificar se um tipo é passado no pacote de parâmetros de modelos variados - aparentemente você pode fazer isso com código que tem quase uma linha de comprimento. Isso é ...

1 a resposta

Vincule uma biblioteca como a última contra todos os destinos

Estou adicionando suporte para gperftools no meu projeto para criar um perfil de CPU e memória. O Gperftools precisa que a biblioteca tcmalloc esteja vinculada últimopara cada binário. Existe uma maneira com o cmake de anexar uma biblioteca a ...

1 a resposta

Adicionando propriedades personalizadas ao vértice de uma grade na Boost Graph Library

Estou usando a Boost Graph Library para gerenciamento de mapas no meu projeto de robótica. Pretendo usar o Boost Grid e estou achando a documentação do Boost Graph realmente difícil de entender, por isso preciso de uma pequena ajuda. Foi assim ...

5 a resposta

Como usar uma string C ++ em uma estrutura quando malloc () - ing a mesma estrutura?

Eu escrevi o programa de exemplo a seguir, mas ele falha com o segfault. O problema parece estar com o usomalloc estd::strings na estrutura. #include <iostream> #include <string> #include <cstdlib> struct example { std::string data; }; int ...

8 a resposta

Quando um processo recebe o SIGABRT (sinal 6)?

Quais são os cenários em que um processo obtém um SIGABRT em C ++? Esse sinal sempre vem de dentro do processo ou pode ser enviado de um processo para outro? Existe uma maneira de identificar qual processo está enviando esse sinal?

1 a resposta

Detectando se um dispositivo de caractere foi desconectado no Linux com termios api (c ++)

Estou usando o termios api no Linux para se comunicar com um dispositivo serial. Estou tentando detectar se o dispositivo foi desconectado para que eu possa tentar reconectar após algum tempo limite. Eu tenho o seguinte código ...