Resultados da pesquisa a pedido "c++"

2 a resposta

Por que existe uma regra de dedução de tipo especial para inicializadores automáticos e chaves no C ++ 11 / C ++ 14?

Em seu discurso no CppCon 2014"Dedução de tipo e por que você se importa" [https://www.youtube.com/watch?v=wQxj20X-tIU], Scott Meyers levanta a questão de por que existe uma regra especial sobreauto inicializadores entre chaves no padrão C ++ 11 ...

4 a resposta

Existe algum tradutor gratuito de OCaml para C? [fechadas]

Então, eu tenho um bom código OCaml (50000 linhas). Quero portá-lo para C. Então, existe algum tradutor gratuito de OCaml para C?

1 a resposta

Por que 1 << 31 foi alterado para ser definido na implementação em C ++ 14?

Em todas as versões do C e C ++ anteriores a 2014, escrever 1 << (CHAR_BIT * sizeof(int) - 1)causou um comportamento indefinido, porque o deslocamento para a esquerda é definido como equivalente à multiplicação sucessiva por2, e essa mudança ...

6 a resposta

Erro C1083: Não é possível abrir o arquivo de inclusão: 'stdafx.h'

Quando compilei este programa (da C ++ Programming Language 4th edition): main.cpp #include <stdafx.h> #include <iostream> #include <cmath> #include "vector.h" using namespace std; double sqrt_sum(vector&); int _tmain(int argc, _TCHAR* argv[]) ...

1 a resposta

Como sobrecarregar o operador de atribuição para cadeias que usam alocador personalizado

Estou tentando usar o contêiner MultiIndex boost na memória compartilhada, estou usando a função de substituição para atualizar os registros. Ao tentar compilar, o compilador reclamou que o operador = não estava presente, então sobrecarreguei o ...

3 a resposta

Derivar do construtor de modelo da classe base do modelo

Apenas curioso, é possível herdar de uma classe de modelo e, no construtor da classe derivada, chamar construtor da classe base, que também é modelada e não possui argumentos para deduzir seus tipos? template<typename T> struct Base { ...

1 a resposta

Como esse código para obter o LCP de uma matriz de sufixo funciona?

Alguém pode explicar como esse código para construir o LCP a partir de uma matriz de sufixos funciona?suffixArr[] é uma matriz tal quesuffixArr[i] mantém o valor do índice na sequência do sufixo com classificaçãoi. void LCPconstruct() { int ...

2 a resposta

Std :: move e std :: copy são idênticos?

Eu tentei fazer algo como: std::copy(std::make_move_iterator(s1.begin()), std::make_move_iterator(s1.end()), std::make_move_iterator(s2.begin()));E recebi este erro: error: using xvalue (rvalue reference) as lvalue *__result ...

1 a resposta

Construtor de movimentação padrão no Visual Studio 2013 (atualização 3)

Consegui encontrar várias conversas sobre isso no passado (por exemplo,aqui [https://stackoverflow.com/questions/4819936/why-no-default-move-assignment-move-constructor] ), mas essas conversas são feitas há muito tempo. O código sobre o qual ...

3 a resposta

Criar objeto c ++ não gerenciado em c #

Eu tenho uma dll não gerenciada com uma classe "MyClass". Agora existe uma maneira de criar uma instância dessa classe no código C #? Para chamar seu construtor? Eu tentei, mas o visual studio relata um erro com uma mensagem de que esta área de ...