Resultados da pesquisa a pedido "c++"

1 a resposta

Como capturar um comportamento indefinido estranho no código C ++?

Eu tenho um comportamento estranho no programa do servidor. Em um exemplo simples, ele funciona bem (insiro traços em todos os lugares, em pion e asio). #include <pion/http/server.hpp> #include <pion/http/response_writer.hpp> #include ...

8 a resposta

Waitpid equivalente a timeout?

Imagine que eu tenho um processo que inicia vários processos filhos. Os pais precisam saber quando um filho sai. Eu posso usarwaitpid, mas se / quando o pai precisar sair, não tenho como dizer ao thread que está bloqueado nowaitpid para sair ...

4 a resposta

Especialização de modelo com base na classe herdada

Eu quero fazer esta especializada sem mudança principal. É possível especializar algo com base em sua classe base? Acredito que sim. -editar- Vou ter várias classes que herdam de SomeTag. Não quero escrever a mesma especialização para cada um ...

4 a resposta

Std :: pair <int, std :: string> está ordenando bem definido?

Parece que eu posso classificar umstd::vector&lt;std::pair&lt;int, std::string&gt;&gt;, e será classificada com base no valor int. Isso é algo bem definido a se fazer? Fazstd::pair tem uma ordem padrão com base em seus elementos?

1 a resposta

Adicionando uma chamada de função no meu código IR no llvm

Você pode me dar um exemplo, como adicionar uma chamada simples de uma função foo(x);no meu código de IR com o meu passe no llvm?

6 a resposta

redefinição c ++

como funciona o cabeçalho incluído no c ++? Eu tenho as classes já implementadas no arquivo .he quando houver#include em dois arquivos, há este erro: files.h:14:7: error: redefinition of ‘class abstract_file’ files.h:14:20: error: previous ...

5 a resposta

rebaixar boost :: function para um ponteiro de função simples

deseja passar boost :: bind para um método que espera um ponteiro de função simples (mesma assinatura). typedef void TriggerProc_type(Variable*,void*); void InitVariable(TriggerProc_type *proc); boost::function<void (Variable*, ...

1 a resposta

Por que a deterioração do ponteiro tem prioridade sobre um modelo deduzido?

Digamos que estou escrevendo uma função para imprimir o comprimento de uma string: template <size_t N> void foo(const char (&s)[N]) { std::cout << "array, size=" << N-1 << std::endl; } foo("hello") // prints array, size=5Agora eu ...

4 a resposta

Android Studio “O suporte atual ao NDK está obsoleto”

Desde janeiro de 2015, o suporte do NDK para o Android studio ainda não pode ser utilizado. Uma mensagem enigmática diz: "Alternativa será fornecida no futuro". Gostaria de saber qual é a direção do gradle / google sobre isso, pois é impossível ...

2 a resposta

Obter a variante assinada / não assinada de um parâmetro de modelo inteiro sem características explícitas

Eu estou olhando para definir uma classe de modelo cujo parâmetro de modelo sempre será um tipo inteiro. A classe conterá dois membros, um do tipoTe a outra como a variante não assinada do tipoT - ou seja, seT == int, entãoT_Unsigned == unsigned ...