Resultados da pesquisa a pedido "c++"

2 a resposta

Argumentos de modelo para funções de modelo

Acabei de lançar uma biblioteca de contêineres de skiplist. E o compilador da Sun reclama disso: template <class T, class R> bool operator==(const IndexedSkipList<T,R> &left, const IndexedSkipList<T,R> &right) { return ((left.size() == ...

9 a resposta

Chamando método virtual no construtor da classe base

Eu sei que chamar um método virtual a partir de um construtor de classe base pode ser perigoso, pois a classe filho pode não estar em um estado válido. (pelo menos em c #) Minha pergunta é: e se o método virtual é quem inicializa o estado do ...

1 a resposta

Projeção em perspectiva e matriz de vistas: O buffer de profundidade e a orientação da face do triângulo são invertidas no OpenGL

Estou tendo problemas com minha cena no OpenGL. Objetos que deveriam estar mais distantes são atraídos para mais perto etc. E os triângulos voltados para a frente estão sendo selecionados em vez dos voltados para trás. Eles são desenhados na ...

4 a resposta

Escolha entre vector :: resize () e vector :: reserve ()

Estou pré-alocando alguma memória ao meuvector variável de membro. O código abaixo é parte mínima class A { vector<string> t_Names; public: A () : t_Names(1000) {} };Agora, em algum momento, se ot_Names.size() é igual a1000. Pretendo aumentar o ...

2 a resposta

Não é possível acessar o iterador de vetores std _Ptr no Mac

No Visual Studio, esse trecho de código funciona l, como um encanto: auto child = node.childs.begin(); while (child != node.childs.end()) { vector<int> siblings; for (auto it : node.childs){ if (it != *child._Ptr)siblings.push_back( it ); } if ...

1 a resposta

Posso usar o resultado de um operador de conversão C ++ 17 lambda constexpr captureless como argumento de tipo de modelo de ponteiro de função?

Ao responderComo escrevo uma expressão lambda que se parece com um método? [https://stackoverflow.com/questions/47604606/how-do-i-write-a-lambda-expression-that-looks-like-a-method] , Tentei transformar um lambda sem captura em um ponteiro de ...

2 a resposta

Por que esse lambda aninhado não é considerado constexpr?

Eu estou tentando criar uma interface ao curry usando aninhadas constexpr lambdas, mas o compilador não considera uma expressão constante. namespace hana = boost::hana; using namespace hana::literals; struct C1 {}; template < typename T, ...

3 a resposta

C ++ LibTiff - ler e salvar arquivos de e para a memória

Existe uma maneira no LibTiff como eu posso ler um arquivo da Memória e salvá-lo na Memória? Não quero salvar a imagem no disco antes de abri-la com outra biblioteca ... Muito obrigado!

3 a resposta

Por que meu dobro pode conter um valor abaixo do epsilon da máquina?

Eu estava resolvendo uma equação usando precisão dupla e obtive-7.07649e-17 como uma solução em vez de0. Concordo que está perto o suficiente para dizer que é igual, masEu li que a máquina epsilon para o tipo duplo C ++ ...

1 a resposta

finalize chamado após lançar uma instância do pool de threads 'std :: system_error'

Quando executo meu código: nb workers = 12 I'm i : 0 HELLO I'm func1 BYE I'm func2 terminate called after throwing an instance of 'std::system_error' what(): Invalid argument Aborted (core dumped)terminar chamado após lançar uma instância de ...