Resultados da pesquisa a pedido "c++"

5 a resposta

O objetivo de um ".f" anexado a um número?

Eu vi "1 / 3.f" em um programa e me perguntei para que serve o ".f". Então tentei meu próprio programa: #include<iostream> using namespace std; int main() { cout<<(float)1/3<<endl; cout<<1/3.f<<endl; cout<<1/3<<endl; }O .f é usado como um ...

8 a resposta

Restrições de conversões em C ++ 0x. Sou apenas eu ou isso soa como uma mudança radical?

O C ++ 0x tornará mal formado o código a seguir e um código semelhante, pois requer o chamadorestrição de conversão de umdouble para umint. int a[] = { 1.0 };Gostaria de saber se esse tipo de inicialização é muito usado no código do mundo real. ...

1 a resposta

constexpr: definição e declaração para membros constexpr

Se eu quiser usar algumas coisas de conveniência, comomake_array Não tenho chance de declarar minha matriz primeiro e, posteriormente, fazer a definição como feita em tempos "anteriores", porque o tipo de meu var não está disponível antes da ...

1 a resposta

QuadTree para detecção de colisão 2D

Atualmente, estou trabalhando em um tipo de jogo de tiro 2D e estou usando uma árvore quádrupla para minhas detecções de colisão. Eu escrevi uma quad tree que empurra corretamente meus atores para os nós / folhas a que pertencem na árvore. No ...

8 a resposta

C ++ passando a matriz 2D de tamanho dinâmico para funcionar

Estou tentando descobrir como passar a matriz 2D, que é construída dinamicamente para uma função. Eu sei que o número de colunas deve ser especificado, mas, no meu caso, depende da entrada do usuário. Existem soluções alternativas? Exemplo: // ...

9 a resposta

Invólucro de soquetes C ++ leve e portátil

Eu realmente pensei que isso seria mais fácil de encontrar ... Eu preciso de um invólucro de soquetes c ++ portátil. Estou planejando usá-lo para um aplicativo de servidor Windows e um cliente que será executado em um dispositivo incorporado ...

1 a resposta

Essa transformação do compilador é permitida?

Considere este código, ondex ey são inteiros: if (x) y = 42;A transformação do compilador a seguir é permitida? int tmp = y; y = 42; if (!x) y = tmp;contexto: Este é o FAQ de Bjarne Stroustrup: // start with x==0 and y==0 if (x) y = 1; // ...

3 a resposta

Por que algumas inclusões precisam do. He outras não? [duplicado]

Esta pergunta já tem uma resposta aqui: Diferença entre usar #include <filename> e #include <filename.h> em C ++ [/questions/301586/difference-between-using-includefilename-and-includefilename-h-in-c] 5 respostasPor que o mapa é importado ...

3 a resposta

É possível usar SFINAE / templates para verificar se existe um operador?

Estou tentando verificar se um operador existe em tempo de compilação, se não, eu apenas quero que seja ignorado, existe alguma maneira de fazer isso? operador de exemplo: template <typename T> QDataStream& operator<<(QDataStream& s, const ...

4 a resposta

Pergunta de dependência de DLL / SetDLLDirectory

Eu tenho a seguinte situação e não consigo encontrar nenhuma boa solução. Eu tenho um aplicativo C ++ (app.exe) instalado em C: \ ProgFiles \ MyApp. Ele precisa de um monte de DLLs, que eu instalo em C: \ ProgFiles \ MyApp \ bin. Eu gostaria de ...