Resultados da pesquisa a pedido "c++"
configurar SFML para clion (windows)
Estou configurando um ambiente de trabalho para um projeto da escola no meu computador Windows. Nós vamos fazer um jogo básico usando c ++ e CLion. Para fazer um jogo, preciso usar a biblioteca SFML. Eu segui alguns tutoriais, mas não consigo ...
Como armazenar dados binários quando você se preocupa apenas com velocidade?
Eu tenho N pontos nas dimensões D, onde digamos que N é 1 milhão e D 1 cem. Todos os meus pontos têm coordenadas binárias, ou seja, {0, 1} ^ D, e estou interessado apenas emRapidez. Atualmente minha implementação usastd::vector<int>. Gostaria de ...
Como converter vetor <char não assinado> para int?
eu tenhovector<unsigned char> arquivado com dados binários. Eu preciso pegar, digamos, 2 itens do vetor (2 bytes) e convertê-lo em número inteiro. Como isso pode ser feito não no estilo C?
C ++: estático na inicialização dependente da variável de membro estático com int vs struct
Dada uma variável de membro estático que é inicializada a partir de uma variável de membro estático deoutra classe, o não literalstruct ii às vezes é inicializado como padrão0 oupara333. Isso depende da ordem de compilação ...
Declarar variáveis de membro do parâmetro do modelo variadic
Obviamente, o código abaixo não compila em C ++. Mas tenho um caso em que gostaria de parametrizar uma classe com zero ou mais itens de dados com base nos parâmetros do modelo. Existe alguma maneira de declarar uma classe cujos membros de dados ...
Boost.x3: atributo acumulado entre alternativas
Eu tenho um analisador para analisar um identificador comofoo, bar, baz e um para analisar também identificadores aninhados, comofoo::bar, foo::bar.baz, foo::bar.baz.baham Os dois analisam na mesma estrutura ast, que se parece com isso: struct ...
Por que as referências const prolongam a vida útil dos rvalues?
Por que o comitê C ++ decidiu que as referências const deveriam prolongar a vida útil dos temporários? Esse fato já foi discutido extensivamente online, incluindo aqui no stackoverflow. O recurso definitivo que explica que esse é o caso ...
Sobrecarga do operador amigo do modelo C ++
o que está errado com meu código? template<int E, int F> class Float { friend Float<E, F> operator+ (const Float<E, F> &lhs, const Float<E, F> &rhs); };O G ++ apenas alerta: float.h:7: warning: friend declaration ‘Float<E, F> operator+(const ...
Por que o “operador nulo” não é chamado com sintaxe de conversão?
Enquanto brinca comesta resposta [https://stackoverflow.com/questions/4030959/will-a-variablename-c-statement-be-a-no-op-at-all-times/4030983#4030983] porusuário GMan [https://stackoverflow.com/users/87234/gman]Criei o seguinte snippet (compilado ...
Por que o argumento padrão não pode ser especificado para uma especialização explícita de modelo?
O código abaixo não pôde passar na compilação. Qual é a consideração para esse erro do compilador? template<class T> void f(T t) {}; template<> void f<char>(char c = 'a') {} Mensagem de erro: Argumentos padrão não são permitidos em uma ...