Resultados da pesquisa a pedido "c++"

1 a resposta

CUDA C ++: Esperava uma expressão no arquivo kernel.cu

Comecei a aprender um pouco de CUDA e encontrei esse erro na linha a seguir, em uma expressão <<< >>> #include "kernels.h" #include "helpers.h" #include <iostream> #include <cmath> #include <cuda_runtime.h> #include <device_launch_parameters.h> ...

2 a resposta

Comparando o parâmetro da função constexpr na condição constexpr-if causa erro

Estou tentando comparar um parâmetro de função dentro de uma instrução constexpr-if. Aqui está um exemplo simples: constexpr bool test_int(const int i) { if constexpr(i == 5) { return true; } else { return false; } }No entanto, quando eu ...

4 a resposta

Quando devo usar _mm_sfence _mm_lfence e _mm_mfence

Eu li o "Guia do Intel Optimization Guide para arquitetura Intel". No entanto, ainda não tenho idéia de quando devo usar _mm_sfence() _mm_lfence() _mm_mfence()Alguém poderia explicar quando estes devem ser usados ao escrever código multiencadeado?

14 a resposta

Qual é o algoritmo mais rápido para encontrar números primos?

Qual é o algoritmo mais rápido para descobrir números primos usando C ++? Eu usei o algoritmo de peneira, mas ainda quero que seja mais rápido!

4 a resposta

Passar o argumento do ponteiro, passar por valor em C ++?

Passar o argumento do ponteiro, passar por valor em C ++? Desde que eu vejo que qualquer alteração no ponteiro, como tal, não é refletida fora do método. As alterações que eu faço desreferenciando o ponteiro são refletidas. Nesse caso, é ...

4 a resposta

Removendo um caractere de uma sequência

Eu tenho uma corda. Quero excluir o último caractere da string, se for um espaço. eu tentei o seguinte código, str.erase(remove_if(str.begin(), str.end(), isspace), str.end());mas meu compilador g ++ me dá um erro dizendo: error: no matching ...

5 a resposta

Malloc vs New for Primitives

Eu entendo os benefícios de usarnew contramalloc em C ++. Mas, para casos específicos, como tipos de dados primitivos (sem matriz) -int, float etc., é mais rápido usarmalloc do quenew? Embora seja sempre aconselhável usarnew mesmo para ...

2 a resposta

Aplicando uma função a cada elemento de uma tupla

Dado umstd::tupleobjeto semelhante (ou seja, comtuple_size eget semântica) e um objeto de função unárioftor, Eu quero poder ligarftor em cada elemento dotupleobjeto parecido. Se desconsiderar o valor de retorno, conheço o truque da matriz ...

7 a resposta

Usando reinterpretar a conversão para salvar uma estrutura ou classe em um arquivo

Isso é algo que o professor nos mostrou em seus roteiros. Eu não usei esse método em nenhum código que escrevi. Basicamente, pegamos uma classe, ou struct, e reinterpretamos-a e salvamos toda a estrutura da seguinte maneira: struct Account { ...

5 a resposta

Como comprimir um buffer com zlib?

Há um exemplo de uso no site da zlib:http://www.zlib.net/zlib_how.html [http://www.zlib.net/zlib_how.html] No entanto, no exemplo, eles estão compactando um arquivo. Eu gostaria de compactar dados binários armazenados em um buffer na memória. ...