Resultados da pesquisa a pedido "c++"
Atribuição incorreta de valores em char enum
Eu estava brincando com enums e tentei reproduzir alguns exemplosa partir disso [http://en.cppreference.com/w/cpp/language/enum]página. Os exemplos iniciais funcionaram como pretendido, no entanto, obtive alguns resultados interessantes com o ...
Alterando o nome da variável dentro de um loop
Estou tentando criar um loop que criará uma nova variável, mas também alterará o nome da variável, como aumentar o valor automaticamente. Não tem certeza se isso é possível porque você não pode ter variáveis dinâmicas? if (cin.get() == '\n') { m ...
Ponteiros marcados para lista lockFree em C
Estou tentando usar ponteiros marcados para manipular as operações livres de bloqueio em uma lista, a fim de impedir a comparação e troca (CAS) de passar, se algum outro segmento operou na lista durante esta transação. A estrutura do meu nó e o ...
O que é (double (^) (int)) foofoo
Há simum exemplo no cdecl [http://cdecl.ridiculousfish.com/?q=%28double+%28%5E%29%28int%29%29foofoo]aquilo vai(double (^)(int))foofoo significalança foofoo no bloco (int) retornando o dobro. O que significalançar foofoo em um "bloco" de int? O ...
Estouro de pilha com lista vinculada unique_ptr [fechada]
Eu converti a seguinte estrutura de lista vinculada struct node { node* next; int v; };em uma versão do c ++ 11 - que não está usando os ponteiros. struct node { unique_ptr<node> next; int v; };Adicionar, remover elementos e atravessar funciona ...
Teclas de atalho globais C ++ / Qt
Estou trabalhando em um aplicativo, que preciso executar em segundo plano e executar uma função quando uma certa combinação de botões é pressionada. Eu entendo que isso requer uma chamada de API específica da plataforma (WIN32, X11 etc.), mas eu ...
Como ler dados formatados em C ++?
Formatei dados como o seguinte: Words 5 AnotherWord 4 SomeWord 6Está em um arquivo de texto e estou usando o ifstream para lê-lo, mas como separo o número e a palavra? A palavra consistirá apenas de alfabetos e haverá certos espaços ou ...
Como detectar criação / término de processo win32 em c ++
Eu sei que para receber notificações sobre a criação ou finalização do processo Win32, podemos implementar um driver no modo kernel do NT usando as APIsPsSetCreateProcessNotifyRoutine() que oferece a capacidade de registrar a função de retorno de ...
Determinando qual sobrecarga foi selecionada
Digamos que eu tenha alguma função sobrecarregada arbitrária e complicada: template <class T> void foo(T&& ); template <class T> void foo(T* ); void foo(int );Eu quero saber, para uma determinada expressão,qual foo() é chamado. Por exemplo, dada ...
Número variável de passagem de argumentos com tipo diferente - C ++
Estou codificando em C ++ e tenho algumas perguntas sobre as reticências: É possível passar na classe ou ponteiro de classe para as reticências? Basicamente, o que eu quero fazer é passar um número variável de argumentos no tipo dechar* eclass. ...