Resultados da pesquisa a pedido "c++"

5 a resposta

Uma chamada para a função PInvoke '[…]' desequilibrou a pilha

Estou recebendo esse erro estranho em algumas coisas que venho usando há um bom tempo. Pode ser uma coisa nova no Visual Studio 2010, mas não tenho certeza. Estou tentando chamar uma função não gerenciada escrita em C ++ de C #. Pelo que li na ...

2 a resposta

Ponto de sequência nos operadores de atribuição

Vamos considerar, por exemplo, o operador específico de atribuição composta^=. Esta página stackoverflow [https://stackoverflow.com/questions/17475166/are-there-sequence-points-in-the-expression-a-b-a-b-or-is-it-undefined] diz que a modificação ...

1 a resposta

O código Thrust simples executa cerca da metade da velocidade do meu kernel cuda ingênuo. Estou usando o Thrust errado?

Eu sou muito novo no Cuda e no Thrust, mas minha impressão foi que o Thrust, quando usado bem, deveria oferecer um desempenho melhor do que os kernels do Cuda escritos de forma ingênua. Estou usando o Thrust de maneira abaixo do ideal? Abaixo ...

2 a resposta

Memória compartilhada entre o kernel e o modo de usuário. Como compartilhar identificador?

Estou tentando usar memória compartilhada entre o processo do usuário e o kernel. Opção 1 - para permitir que o kernel crie seção e permita que o aplicativo no modo de usuário abra a memória com o nome "Global \ my_mem". Está funcionando apenas ...

3 a resposta

Problema que substitui a função virtual

Ok, estou escrevendo um jogo que tem o vetor de uma classe emparelhada (inimiga) que será preenchida com classes de crianças (goomba, koopa, boss1) e preciso fazer isso quando chamo de atualização, chama as classes de crianças ...

4 a resposta

Qual é o resultado de um & b?

Isso é estranho, mas o operador AND bit a bit é definido no padrão C ++ da seguinte maneira (ênfase minha). As conversões aritméticas usuais são realizadas;o resultado é a função AND bit a bit de seus operandos. O operador aplica-se apenas a ...

1 a resposta

Matriz equivalente a cadeia nua

Eu posso fazer isso sem problemas: const char* foo = "This is a bare-string";O que eu quero é ser capaz de fazer a mesma coisa com uma matriz: const int* bar = {1, 2, 3};Obviamente, esse código não é compilado, mas existe algum tipo de matriz ...

6 a resposta

Como especifico um ponteiro para uma função sobrecarregada?

Eu quero passar uma função sobrecarregada para ostd::for_each() algoritmo. Por exemplo, class A { void f(char c); void f(int i); void scan(const std::string& s) { std::for_each(s.begin(), s.end(), f); } };Eu esperaria que o ...

2 a resposta

Algumas perguntas sobre SDL_Window e unique_ptr

No momento, tive um problema com o armazenamento de um ponteiro SDL_Window como um std :: unique_ptr. O que eu tentei foi: std::unique_ptr<SDL_Window> window_;A solução: std::unique_ptr<SDL_Window, void(*)(SDL_Window*)> window_;A primeira ...

3 a resposta

Produto cartesiano em c ++

Estou pesquisando há semanas sobre como criar um código que eu poderia aplicar ao produto cartesiano. Digamos que eu tenho duas matrizes: int M[2]= {1,2}; int J[3] = {0,1,2};Portanto, o código usa essas duas matrizes para aplicar a regra MXJ, ...