Resultados da pesquisa a pedido "c++"

1 a resposta

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 ...

5 a resposta

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 ...

1 a resposta

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); ...

1 a resposta

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 ++ ...

5 a resposta

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 ...

3 a resposta

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 ...

13 a resposta

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?

2 a resposta

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 ...

8 a resposta

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 ...

1 a resposta

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? ...