Resultados da pesquisa a pedido "c++"

1 a resposta

Obter tipo de retorno da função no modelo

Como posso obter o tipo de retorno para qualquer função passada para o modelo? Não sei como converter entretemplate<typename T> etemplate<typename Result, typename Args...>: template<typename T> void print_name(T f) ...

1 a resposta

C # não captura exceções sem tratamento da dll C ++ não gerenciada

Eu tenho uma dll C ++ não gerenciada que está sendo chamada de um aplicativo C #, estou tentando fazer com que o aplicativo c # capture todas as exceções para que, no caso de a dll falhar devido a uma exceção não gerenciada, o usuário receba uma ...

6 a resposta

Como algum código pode ser executado sempre que uma exceção é lançada em um programa Visual C ++?

Se uma exceção for lançada em um programa C ++, o controle será transferido para o manipulador de exceções outerminate() é chamado. Mesmo que o programa emita alguns diagnósticos de dentro do manipulador (ou determinate() manipulador) que pode ...

1 a resposta

Rastreio de pilha de exceções sem tratamento Qt C ++

Estou tentando descobrir uma maneira de obter o rastreamento de pilha de um aplicativo c ++ implantado no caso de uma falha. Tentei algumas abordagens e acho que meu problema está relacionado à pilha após uma exceção. Eu criei um aplicativo de ...

5 a resposta

Uma maneira mais elegante de usar recv () e vetor <char não assinado>

Até agora, eu tenho este exemplo de código: ... int nbytes =0; vector<unsigned char> buffer; buffer.resize(5000); nbytes = recv(socket, &buffer[0], buffer.size(),0); //since I want to use buffer.size() to know data length in buffer I do ... ...

3 a resposta

O que significa _ITERATOR_DEBUG_LEVEL = 1?

No VS2010, projeto C ++, recebo esse erro ao vincular no x64 / Release: erro LNK2038: incompatibilidade detectada para '_ITERATOR_DEBUG_LEVEL': o valor '0' não corresponde ao valor '1' Todas as outras combinações de configuração / plataforma ...

4 a resposta

excluir vs excluir [] [duplicado]

Possível duplicado: (POD) liberando memória: delete [] é igual a delete? [https://stackoverflow.com/questions/1553382/pod-freeing-memory-is-delete-equal-to-delete] Quando fui ensinado C ++, isso foi há muito tempo. Foi-me dito para ...

2 a resposta

Atribuir valor padrão à variável usando boost spirit

Suponha que eu tenha a seguinte string para analisar: "1,2, 2,0, 3,9" e quando aplico o seguinte analisador para ele: struct DataStruct { double n1, n2, n3; }; BOOST_FUSION_ADAPT_STRUCT(DataStruct, (double, n1)(double, n2)(double, n3)) ...

2 a resposta

Qual é o operador "" em C ++?

Eu caíesta página [http://www.akiwi.co.uk/programming.html]onde o autor fala sobre opadronização do operador "": A decisão do comitê de padrões de C ++ depadronizaroperator ""estava [...] Do que ele está falando? Não consigo encontrar nenhuma ...

2 a resposta

Sobrecarga de resolução / ambiguidade na pesquisa de nome (qual)

$ 7.3.3 / 14 (C ++ 03) struct A { int x(); }; struct B : A { }; struct C : A { using A::x; int x(int); }; struct D : B, C { using C::x; int x(double); }; int f(D* d) { return d->x(); // ambiguous: B::x or C::x }O comentário no código em 'f' ...