Resultados da pesquisa a pedido "c++"
Leitura da porta serial com o Boost Asio
Quero verificar se há pacotes de dados recebidos na porta serial, usandoboost.asio. Cada pacote de dados começará com um cabeçalho com um byte de comprimento e especificará que tipo de mensagem foi enviada. Cada tipo diferente de mensagem tem seu ...
cmake gera erro no Windows, pois usa \ como escape seq
Eu tenho algo assim no meu cmake: set(MyLib_SRC $ENV{MyLib_DIR}/MyLib.cpp) add_library(MyLibrary STATIC ${MyLib_SRC})mas quando executei o cmake, estou recebendo este erro: CMake Warning (dev) at CMakeLists.txt:97 (add_library): Syntax error in ...
Como armazenar um número inteiro de 64 bits em dois números inteiros de 32 bits e converter novamente
Tenho certeza de que é apenas uma questão de algumas operações bit a bit, não tenho muita certeza do que devo fazer e todas as pesquisas retornam "64 bits versus 32 bits".
novo de tipo incompleto compila quando envolvido em modelo
Considere este código, com um erro de compilação óbvio: (1) struct A; struct B { B() { new A(); } // error: allocation of incomplete type 'A' };Usando umunique_ptr também não ajudará: (2) struct A; struct B { B() { std::make_unique<A>(); } // ...
A melhor maneira de mesclar vários contêineres STL, removendo elementos duplicados?
Eu tenho dois contêineres STL que desejo mesclar, removendo quaisquer elementos que apareçam mais de uma vez. Por exemplo: typedef std::list<int> container; container c1; container c2; c1.push_back(1); c1.push_back(2); c1.push_back(3); ...
Existe algum tipo de verificação nos vinculadores C ou C ++?
Estou certo ao dizer que os vinculadores não fazem verificações de parâmetros de função. Eles não verificam o número ou os tipos de chamadas de função nem o tipo de referências de dados globais. Isso é verdade para todos os vinculadores? Estou ...
Passando o ponteiro da função de membro para a função de estilo c
Estou tentando passar o ponteiro de função de membro para a função de estilo c (como é lib em C) O ponteiro que ele deseja é definido como: void (*)(int, const char*)Portanto, a função que estou tentando passar é: void Application::onError(int ...
Tamanho de reserva do vetor C ++ <vetor <int>> no início
em c ++ eu tenho vector<vector<int> > table;Como posso redimensionar o vetor para que ele tenha 3 linhas e 4 colunas, todos zeros? Algo parecido: 0000 0000 0000 Para que eu pudesse mudar mais tarde, por exemplo table[1][2] = 50;Eu sei que ...
Diretiva de pré-processador #ifndef para código C / C ++
No eclipse, sempre que eu crio uma nova classe C ++, ouCarquivo de cabeçalho, recebo o seguinte tipo de estrutura. Digamos que eu crie um arquivo de cabeçalho example.h, recebo o seguinte: /*Comments*/ #ifndef EXAMPLE_H_ #define EXAMPLE_H_ /* ...
Como inicializar elegantemente o vetor <char *> com a string literal?
O problema vem de um exercício no C ++ Primer 5th Edition: Escreva um programa para atribuir os elementos de uma lista de ponteiros char * a cadeias de caracteres no estilo C a um vetor de cadeias. ---------------- Pergunta oringinal ...