Resultados da pesquisa a pedido "c++"
A exclusão do ponteiro std :: thread gera a exceção “libc ++ abi.dylib: terminating”
No C ++ 11 com LLVM 6.0 no Mac OS X, criei um ponteiro para uma alocação de memória de std :: thread. std::thread* th = new std::thread([&] (int tid) { // do nothing. }, 0);Então eu tentei excluí-lo. delete th;No entanto, compilar o código ...
Quando e por que preciso usar cin.ignore () em C ++?
Eu escrevi um programa muito básico em C ++ que pedia ao usuário para inserir um número e depois uma string. Para minha surpresa, ao executar o programa, ele nunca parou para pedir a string. Apenas pulou sobre ele. Depois de fazer ...
Matriz de rotação para ângulos de Euler
Eu uso o código a seguir para converter uma matriz de rotação 3X3 em ângulos: (_r = duplo [9]) double angleZ=atan2(_r[3], _r[4])* (float) (180.0 / CV_PI); double angleX=180-asin(-1*_r[5])* (float) (180.0 / CV_PI); ...
Os conceitos de modelo chegaram ao c ++ 14?
Conceitos é um recurso interessante que, por exemplo, substitui a saída de erro feia do compilador quando algo está errado na instanciação do modelo por boas mensagens legíveis. Infelizmente eles não conseguirampara C ++ ...
Como evitar o recuo do conteúdo do espaço para nome no vim?
Como definir o vim para não recuar o conteúdo do namespace em C ++? namespace < identifier > { < statement_list > // Unwanted indentation } Surpreendentemente,'cinoptions' [http://vimdoc.sourceforge.net/htmldoc/options.html#'cinoptions']não ...
Método de modelo para selecionar entre funções com base na acessibilidade do construtor
Estou escrevendo uma aulaptr_scope_manager gerenciar a criação e destruição de ponteiros em um determinado escopo. Eu estudei as respostas desta pergunta: Construtor privado inibe o uso de emplace [_back] () para evitar ...
Quando passagem por ponteiro é preferível à passagem por referência em C ++?
Eu posso imaginar um caso, no qual o parâmetro de entrada poderia ser NULL, de modo que a passagem por ponteiro seja preferida, mas não a passagem por referência? Alguém pode adicionar mais casos?
O tamanho dos ponteiros para classes não sindicais é diferente?
Entendo que existem plataformas de HW nas quais você precisa de mais informações para apontar para umchar do que você precisa apontar para umint (a plataforma possui bytes não endereçáveis, portanto, um ponteiro parachar precisa armazenar um ...
Como posso hash uma string para um int usando c ++?
Eu tenho que escrever minha própria função de hash. Se eu quisesse apenas criar a função hash simples que mapeia cada letra da string para um valor numérico (ou seja, a = 1, b = 2, c = 3, ...), existe uma maneira de executar esse hash em ...
c ++ usa funções padrão na classe com o mesmo nome
Qual seria uma boa abordagem para implementar uma classe em c ++ como esta: Someclass.h: class SomeClass { public: SomeClass(); void kill(); }Someclass.cpp: SomeClass::kill(){ kill();//This would cause an infinit recursion //How to fix it? ...