Resultados da pesquisa a pedido "c++"
A conversão para um int após std :: floor garante o resultado certo?
Eu gostaria de umfloorunção @ com a sintaxe int floor(double x);masstd::floor retorna umdouble. static_cast <int> (std::floor(x)); garantido para me dar o número inteiro correto, ou eu poderia ter um problema off-by-one? Parece funcionar, mas ...
usando fgets como função não-bloqueadora c ++
Estou escrevendo um programa que lê um loop do stdin, usando a função fgets, da seguinte maneira: while(fgets(buffer2, BUFFERSIZE , stdin) != NULL){ //Some code } Quero que meu código não seja bloqueador, ou seja: não quero que o programa fique ...
Por que o idioma “PIMPL” deve ser usado? [duplicado
Esta pergunta já tem uma resposta aqui: O idioma pImpl é realmente usado na prática? [/questions/8972588/is-the-pimpl-idiom-really-used-in-practice] 11 respostas Backgrounder: OPIMPL Idiom [http://en.wikipedia.org/wiki/Opaque_pointer] (Ponteiro ...
E / S de arquivos C ++ e C
A E / S do arquivo C ++ é mais difícil que a E / S do arquivo C. Então, em C ++, criar uma nova biblioteca para E / S de arquivo é útil ou não? Quero dizer<fstream> Alguém pode dizer por favor, existem benefícios na E / S do arquivo C +
Unit teste de que uma classe não é copiável e outras propriedades em tempo de compilação
Existe uma maneira de testar erros em tempo de compilação, mas sem realmente gerar o erro? Por exemplo, se eu criar uma classe que não pode ser copiada, gostaria de testar o fato de que tentar copiá-la gerará um erro do compilador, mas ainda ...
anipulação de dados multidimensionais em C
Muitas vezes, tenho que definir um contêiner para dados multidimensionai Vamos dar um exemplo: tenho muitos chips, cada chip possui muitos registradores, cada registrador possui muitas células e cada célula possui muitos transistore Em algum ...
rie uma matriz estática com modelos variad
Houve uma resposta no stackoverflow (que não consigo mais encontrar) que demonstrou como um modelo variadico pode ser usado no C ++ 11 para criar uma matriz estática em tempo de compilação: template <class T, T... args> struct array_ { static ...
RTLD_LOCAL e dynamic_cast no Linux
Temos um plug-in construído com algumas bibliotecas compartilhadas em nosso aplicativo que precisamos atualizar enquanto o aplicativo está em execução. Por motivos de desempenho, carregamos e começamos a usar o novo plug-in antes de descarregar ...
CUDA Device To Device transfere caro
Escrevi um código para tentar trocar quadrantes de uma matriz 2D para fins de FFT, armazenados em uma matriz plan int leftover = W-dcW; T *temp; T *topHalf; cudaMalloc((void **)&temp, dcW * sizeof(T)); //swap every row, left and right for(int i ...
memória global é inicializada em C +
A memória global foi inicializada em C ++? E se sim, como? (Segundo) esclarecimento: Quando um programa é iniciado, o que há no espaço de memória que se tornará memória global, antes que as primitivas sejam inicializadas? Estou ...