Resultados da pesquisa a pedido "c++"

5 a resposta

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 ...

3 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

4 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 ...

9 a resposta

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 ...

2 a resposta

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 ...

6 a resposta

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. ...