Resultados da pesquisa a pedido "c++"

14 a resposta

Exemplos C ++ SFINAE?

Quero entrar em mais meta-programação de modelos. Eu sei que SFINAE significa "falha na substituição não é um erro". Mas alguém pode me mostrar um bom uso da SFINAE?

22 a resposta

Qual é o melhor algoritmo de hash para usar em uma string stl ao usar o hash_ma

Descobri que a função de hash padrão no VS2005 é dolorosamente lenta ao tentar obter pesquisas de alto desempenho. Quais são alguns bons exemplos de algoritmos de hash rápidos e eficientes que devem anular a maioria das colisões?

6 a resposta

C / C ++ para programador Python [fechado]

Tenho que mudar de Python para C / C ++. Você conhece um "tutorial de referência" rápido ou algo parecido para ter uma referência de como começar? Por exemplo, algo como os tutoriais Numpy e Scip Eu li muita "documentação", por exemplo C ++ ...

6 a resposta

Qual é o equivalente a boost :: variant na biblioteca padrão C ++?

Estou procurando uma alternativa para a união em estilo C. boost :: variant é uma dessas opções. Existe algo em C ++ padrão? union { int i; double d; }

6 a resposta

Como posso ter vários pacotes de parâmetros em um modelo variáve

Function1( aceita um pacote de parâmetros. Funçãodois( aceita dois. Cada pacote é restrito a ser embalado em tiposA eB. Por que é impossível instanciardois(? template <typename T> struct A {}; template <typename T> struct B {}; ...

8 a resposta

std :: tupla e layout padrão

Se todos os membros destd::tuple são de tipos de layout padrão [https://stackoverflow.com/a/7189821/734069], é aquelestd::tuple próprio layout padrão? A presença de um construtor de cópias definido pelo usuário o torna não trivial, mas eu queria ...

6 a resposta

O que acontece quando você não é lógic

Presumo que isso retorne apenas um int. Há mais alguma coisa que eu deva estar ciente? Diferenças C / C ++? float a = 2.5; !a; // What does this return? Int? Float?

2 a resposta

Obter erro de símbolo indefinido durante o carregamento dinâmico da biblioteca compartilhada

Estou obtendoundefined symbol erro ao carregar a biblioteca dinamicamente. Aqui está o meu trecho de código que gera esse erro: int main () { void *lib_handle = NULL; MyClass* (*create)(); void (*destroy)(MyClass*); char *error; lib_handle = ...

4 a resposta

Por que a pesquisa dependente de argumento não funciona com o modelo de função dynamic_pointer_cast

Considere o seguinte programa C ++: #include <memory> struct A {}; struct B : A {}; int main() { auto x = std::make_shared<A>(); if (auto p = dynamic_pointer_cast<B>(x)); } Ao compilar com o MSVC 2010, obtenho o seguinte erro: error C2065: ...

12 a resposta

how to converter from LPWSTR para 'const char *'

epois de obter uma estrutura de C # para C ++ usando C ++ / CLI: public value struct SampleObject { LPWSTR a; };Quero imprimir sua instância: printf(sampleObject->a); mas recebi este erro: Erro 1 do erro C2664: 'printf': não é possível ...