Resultados da pesquisa a pedido "c++"
SDL_PollEvent () gagueja enquanto está ocioso?
Criei um loop de jogo muito básico em C ++ usando SDL2, e notei que, a cada poucos segundos, SDL_PollEvent parece ser extraordinariamente lento, mesmo quando nada está acontecend Enviei meu deltaTime para consolar cada loop e sua diferença de ...
No Qt 4.7, como um menu pop-up pode ser adicionado a um botão QToolba
Sou novato no Qt e atualmente estou brincando com o Qt Creator e o código C ++ bruto. Consegui fazer funcionar algumas funcionalidades simples, incluindo um menu e uma barra de ferramentas adicionando objetos QAction a ambos. No entanto, estou ...
O que acontece quando um ponteiro fundido possui um operador de incremento?
Por exemplo int x[100]; void *p; x[0] = 0x12345678; x[1] = 0xfacecafe; x[3] = 0xdeadbeef; p = x; ((int *) p) ++ ; printf("The value = 0x%08x", *(int*)p); A compilação do texto acima gera um erro de lvalue necessário na linha com o operador +
Sicolons em uma definição de classe
Eu estava lendothis gotw [http://www.gotw.ca/gotw/086.htm] e aqui está um exemplo de códig struct X { static bool f( int* p ) { return p && 0[p] and not p[1:>>p[2]; }; };A questão era: quantos erros um compilador compatível deve fornecer: Eu ...
Função estática de sobrecarga C ++ com função não estática
Gostaria de imprimir duas coisas diferentes, dependendo se uma função é chamada estaticamente comFoo::print() ou de uma instância deFoo foo; foo.print(); EDIT: Aqui está uma definição de classe que definitivamente não funciona, como já foi ...
Is boost :: interprocess :: shared_ptr threadsafe (e protegido por processo)?
Eu quero compartilhar dados entre threads e excluí-los automaticamente quando o último usuário terminar com eles. Isso parece funcionar, na maioria das vezes, usandoboost::interprocess::shared_ptr em umboost::fixed_managed_shared_memory segmento: ...
O intervalo explícito-v3 decltype é avaliado como nulo?
Estou tentando obter um tipo explícito de um intervalo (talvez eu queira armazená-lo como um campo em uma classe no futuro). No entanto, por algum motivo, ele avalia comovoid? #include <iostream> #include <set> #include ...
aneira mais simples de determinar o tipo de retorno da funç
Dada uma função muito simples, mas longa, como: int foo(int a, int b, int c, int d) { return 1; } // using ReturnTypeOfFoo = ??? Qual é a maneira mais simples e concisa de determinar o tipo de retorno da função ReturnTypeOfFoo, neste ...
Como imprimir o endereço de um ponteiro de método em C +
Por exemplo struct A { void m() { } }; void stream_print() { void(A::*p)(void) = &A::m; std::cerr << p << std::endl; } void printf_print() { void(A::*p)(void) = &A::m; fprintf(stderr, "%p", p); } A função stream_print () sempre imprime "1", o ...
como chamar uma função exportada da DLL C ++ a partir de c #
Esta é a primeira vez que estou tentando misturar c # um C ++ não gerenciado, portanto essa pode ser uma pergunta muito simples, mas não entend Eu preciso chamar algumas funções de uma dll C ++ em código C #. Aqui está o código para o projeto ...