Resultados da pesquisa a pedido "c++"
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 ...
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 ...
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 ...
Std :: pair <int, std :: string> está ordenando bem definido?
Parece que eu posso classificar umstd::vector<std::pair<int, std::string>>, 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?
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?
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 ...
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*, ...
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 ...
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 ...
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 ...